Skip to content

vshura111/adspower-import-metamask-rework

 
 

Repository files navigation

adspower-import-metamask-rework

Python Supports Metamask


Изменения 03.05 commit:

  • Изменена функция отображения тестовых сетей
  • Добавлены небольшие улучшения

Изменения 27.04 commit:

  • Добавлена функция отображения тестовых сетей
  • Исправлен баг с незакрывающейся панелью после добавления сети

Описание режимов работы:

  1. Скрипт импортирует созданные метамаски в готовые профили в Adspower.
    После импорта он добавляет сети Optimism, BSC, Polygon, Arbitrum, Zksync Era, Arbitrum Nova, Avalanche, Gnosis Chain, Fantom и Aurora в кошелек.
    Заменяет уже добавленые метамаски на новые. Сети сохраняются.
  2. Режим подготовки профилей к работе. Открывает профили и разблокирует метамаски.

Для установки необходимых библиотек пропиши в терминал:

pip install -r requirements.txt

LavaMoat Fixed ✅

Этот фикс отключает LavaMoat путем изменения переменной scuttleGlobalThis в файле run-time.js

В фиксе присутствуют 2 основных файла:

  • LavaMoatExtFix.py
  • LavaMoatProfileCacheFix.py

LavaMoatExtFix.py - предназначен для изменения файла run-time.js в условном "корневом" каталоге расширения Metamask, скаченным Adspower. Позваляет создавать профили с отключенным LavaMoat.

LavaMoatProfileCacheFix.py - предназначен для изменения файла run-time.js в уже созданном профиле.

Запуск LavaMoatExtFix.py

  1. Запустите скрипт.
  • При успешном применении вы увидите:
Фикс применен/fix applied.

Запуск LavaMoatProfileCacheFix.py

  1. Добавьте id профилей в файл id_users.txt (каждый с новой строки)
  2. Запустите скрипт.
  • При успешном применении вы увидите:
1. < {ads_id} >  fixed              # Изменения применены 

2. < {ads_id} >  already fixed      # Изменения уже были применены 
  • Возможный исход:
3. < {ads_id} >  cache not found or wrong id 

Отсутвие кэша профиля или неверный ID профиля. Данный сценарий присущ новосозданным профилям, которые ниразу не запускались. В этом нет ничего страшного, если ID профиля верен. Можете запускать main.py .


Исктрукция для скрипта импорта 👨‍💻 🚀

  1. Экспортируй ids из adspower со своих профилей
  2. Добавь эти ids в файл id_users.txt (каждый с новой строки)
  3. Добавь сид-фразы от заранее созданных кошельков в файл seeds.txt (каждый с новой строки)
  4. По желанию в файле main.py измени переменную password (по умолчанию=password123)
  5. По желанию вы можете закомментировать ненужные для добавления сети
  6. Запусти Adspower
  7. Запусти файл main.py

Возможные режимы работы:

Переменная Значение Режим работы
unlock_mode 0 Импортирует сид-фразы в созданные профиля, если в профиле уже имеется авторизованный метамаск, он будет заменен на новый через fargot password.
unlock_mode 1 Режим предназначен для подготовки профилей к работе.
Запускает профиль и входит в метамаск, при этом окно профиля закрываться не будет.
Не требует заполнения файла seeds.txt

FAQ

  1. Если у вас не прогружается Metamask, попробуйте отключить/изменить прокси.
  2. Если у вас не прогружаются сети, попробуйте изменить rpc проблемной сети или отключить/изменить прокси.

Если у вас что-то не получается или возникают ошибки, обратитесь к разработчику. Буду рад помочь 👽

Поддержка ❤️

Btc : bc1qwjv6rlkwhj3ft0ejzq8ntdcw455gfmzupstgte
Eth : 0xbF7534d0e8A048a6b621c7DA1db65b4b866718E4
Arb : 0xbF7534d0e8A048a6b621c7DA1db65b4b866718E4
USDT  trc20   :   TFyu4aPm8jHU68pZwJjSwN4r72X8hEvnV3
BUSD  bep20 :   0xbF7534d0e8A048a6b621c7DA1db65b4b866718E4

Rework by Desti

Автор оригинального скрипта Zaivanza

При поддержке канала hodlmod.eth

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%