8 845
Subscribers
No data24 hours
-347 days
-17430 days
Posts Archive
8 845
Прямой эфир
Завтра (30.11) в 17:00 UTC (19:00 Киев, 20:00 Мск) буду гостем на эфире у Вадима, автора канала CoinMetrika. Расскажу про свой скрипт Wallet checker, покажу как его установить, настроить и как пользоваться. обсудим как софты могут помогать с ретродропами и в целом в крипте, для организации работы, подсчета затрат и т.д.
Полезно будет тем, кто подписался на канал, но так и не смог / не дошли руки установить скрипт, посмотрите наглядно как это работает. Так же если вам интересно меня послушать или задать какие-то вопросы, то велком.
Donate | Chat | Github
8 845
Zkpepe checker
git clone https://github.com/munris-vlad/zksyncpepe-checker
npm iНабросал чекер для дропа от zkpepe в сети Zksync Поддержка прокси, обычных и резидентских. Результаты в консоль и csv файл. Запуск
npm start
Donate | Chat | Github8 845
Wallet checker
Для обновления
git pull
Апдейт чекера по Layerzero, переход на их официальный сканер. Теперь нет объема, но правильно считает количество транзакций, source chains (исходящие сети). Поддерживает прокси, формат http://login:pass@domain:port в файл proxies.txt (без них не тестил). Одна резидентская прокси или по количеству кошельков. Резидентские прокси с travchisproxies.com, промокод на -10% - MUNRIS.
Пока в сканере отображаются не все данные, ждем пока все доиндексируются
Donate | Chat | Github8 845
Что дальше?
Последние несколько дней рефлексировал над тем, какой софт пишу сейчас, что использую сам, и стал понимать что это не то, что я хочу видеть. L2 сети выходят быстрее, чем я успеваю дописать софт под них, а весь этот зоопарк нужно поддерживать и дописывать новые модули в будущем. Это становится похоже на завод, где нужно писать одно и тоже, спеша при этом пока не возникла потребность абузить что-то другое. Выросло и количестно каналов/кодеров которые делают все тоже самое и как будто нет смысла переписывать одно и тоже. Я пришел в паблики с опенсорс софтом с новым, интересным софтом (Wallet checker), на чем и собрал большую (для меня) аудиторию, вас уже 1800, это приятно, спасибо.
Пришло время двигаться дальше, освободить время и голову для нового решения, которого еще не было на рынке, новый экспириенс работы со скриптами, новый подход и идеи. Для себя в голове я сформировал видение что я хочу видеть в будущем, поэтому пропаду на несколько недель из канала и вернусь уже с новым решением.
Софт под Scroll прекращаю разработку, переходит в паблик архив; Чекер, софт под бейс, прогрев эфир сети и т.д. в ограниченной поддержке, там все и так работает. Посмотрим что будет с клеймом L0, напишу если буду делать свое решение. Если что, меня всегда можно найти в чате.
Stay tuned, скоро увидимся!
Donate | Chat | Github
8 845
Scroll
git clone https://github.com/munris-vlad/scroll
npm install
Вписываем приватники в файл private_keys.txt
Запуск npm start
Настройки config.ts
Возможности
* Официальный бридж ETH -> Scroll
* Orbiter Arbitrum -> Scroll
* Merkly refuel Arbitrum, Optimism, Avalanche, Polygon, Base -> Scroll. Умеет искать где есть деньги во всех сетях (режим auto в конфиге), умеет не делать рефьюел если в Scroll уже есть деньги (checkScrollBalance / minBalance в конфиге).
* Scrollswap
* Deploy contract (мой или от merkly)
Ограничение по газу, рандомизация кошельков и модулей (которые я еще буду дописывать).
Внимательно изучите конфиг и настраивайте под себя.
Donate | Chat | Github8 845
Wallet checker
Для обновления
git pull
npm install
Добавил возможность использовать резидентские прокси для Starknet. В чем их смысл? Они меняют IP при каждом запросе, так что эксплорер не сможет банить запросы. При большом количестве акков это сильно выгоднее обычных прокси, вы платите $5-12 за 1gb на одну прокси, которой вам хватит на любое количество акков. Резидентские прокси ограничены трафиком, но вам этого 1gb хватит до выхода всех дропов, запросы используют очень мало трафика (около 40к акков можно проверить на 1gb). Скорость с использованием резидентских прокси 1к акков / 3-4 мин.
Для использования, добавляем прокси в формате http://login:pass@domain:port в файл proxies.txt. Без прокси все еще можно использовать как и раньше.
Где взять такие прокси? Регистрируемся на travchisproxies.com, пополняем баланс любым способом, выбираем резидентские прокси и оформляем со скидкой в 10% по промокоду MUNRIS. Я тестил трафик-1 ($5) и трафик-3 ($12), работают оба, но второй побыстрее.
Donate | Chat | Github8 845
Wallet checker
Для обновления
git pull
* Добавлен чекер для Scroll. Умеет проверять деплой контракта
* В Linea добавлен ранг Voyage NFT (если она есть)
* Фикс подсчета объема в Starknet
Donate | Chat | Github8 845
Base
Для обновления
git reset --hard - так как были изменения в конфиге, будут конфликты при скачивании. Эта команда откатит все к изначальным файлам, скачиваете обновление, потом возвращаете приватники и настраиваете конфиг как вам нужно
git pull
* Добавил проверку газа в эфире, т.к. газ в нем напрямую влияет на комиссии в Base. В generalConfig устанавливается для всех модулей, в bridgeConfig для офф моста (eth -> base). Будет ждать нужный газ
* Добавил модули: bungee (refuel, рандом или конкретная сеть), alienswap, openocean (дороговато)
Donate | Chat | Github8 845
Wallet checker
Для обновления
git pull
npm install
Переписал Starknet на апи эксплорера Voyager. Теперь не будет зависаний интернета, вылетов и тд (жесткая либа была). Работает медленно (1 кошелек / 3 сек), но у вас есть возможность это сильно ускорить. В корне лежит файл proxies.txt, если количество прокси будет равно количеству акков, то собираться данные будут очень быстро. Из минусов - уникальные контракты считаются только по трансферам (свапы, лендинги и тд), гг дмейл дао.
Последние несколько дней занимался поиском готовых и написанием своего решения для сбора данных, но это очень время и ресурсно затрано, к тому же конфликтует с принципом использовать только официальные источники данных, без промежутков в виде моих серверов. Это исключение есть для L0 и продолжать я не захотел.
Пока дальше в планах пофиксить мелкие проблемы в Base скрипте, добавить туда новые протоколы и фишки. Скрипт для Scroll частично готов, писал я его еще в день выхода в мейн, но чекер опять оттянул на себя много времени. Скорее всего буду релизить после добавления сети на Stargate.
Donate | Chat | Github8 845
Как пользоваться софтами?
Если у вас что-то не получается или не работает, в первую очередь проверьте все версии, чтобы я не отвечал каждому что нужно обновить nodejs на нужную версию
Git
Нужен для скачивания и обновления скриптов без перекачивания архива с github
Установка
Windows гайд
MacOS - установлен по умолчанию (c xcode command line tools) или отдельно гайд
Ubuntu гайд
Команды
git clone ссылка_на_гит - первоначальная установка скрипта
git pull - скачивание обновлений
git reset --hard - откат всех изменений, если что-то делали в скрипте (в том числе конфиги)
Nodejs
Для большинства моих скриптов нужен nodejs 20+ версии
Установка
Windows
MacOS
Ubuntu
Команды
npm install - Установка зависимостей
node main / npm start - запуск скрипта, указываю в постах всегда
Видеоурок по установке nodejs и запуску скриптов
Базовые команды для работы в терминале
Donate | Chat | Github8 845
ETH warmup
git pull
* Фикс Starknet бриджа
Base
git pull
* Добавил конфиг для merkly refuel, можно задавать рандом значения для отправки и сеть, рандом или конкретная
* Для L2 Telegraph Message сделал транзакцию дешевле, добавил конфиг для ограничения максимальной стоимости сообщения, т.к. L0 иногда может выдать дорогую комиссию и транза будет стоить $1.5+
* Для всех транзакций уменьшил стоимость газа в ~2 раза
Donate | Chat | Github | DM8 845
ETH warmup
Софт для прогрева акка в эфире дешевыми, но полезными транзами
Модули: бридж в зк, старк, бейс, зору; трансфер на акк (субакк окх напр), bungee, Zerion DNA mint, nft mint
Установка
Требуется nodejs 20+ версии
git clone https://github.com/munris-vlad/eth-warmup
npm install
Нужно заполнить 3 файла: private_keys.txt, addresses_starknet.txt (для бриджа в старк), addresses_evm.txt (для трансферов)
Настройка
Внимательно под себя настраиваем config.ts
maxGas - максимальный газ для работы. будет ждать пока не опустится
maxAddressTxCount - максимум транз для одного акка. если уже есть столько, будет пропускать акк
Для рандом модуля:
maxTxPerRun - максимум модулей на акк за работу скрипта
shuffleModules - вкл/выкл перемешивание модулей. Можно выключить и в modules сделать очередность выполнения, типа бейс бридж + зора бридж + вывести на окх
Для каждого бриджа настраиваем суммы
Запуск npm start
Donate | Chat | Github | DM8 845
Base
Для обновления
git pull
* Добавил новые контракты для модуля Mintfun
* Сделал вывод с Binance, ключи и настройки config.ts -> binanceConfig
* Сделал refill с Binance - когда на акке заканчиваются деньги, скрипт может вывести сумму с биржи. Включается в config.ts -> binanceConfig -> useRefill
* Сделал Custom module - сами настраиваете нужны модули в config.ts -> generalConfig, по желанию можно их перемешивать для каждого аккаунта (shuffleCustomModules там же в конфиге)
Donate | Chat | Github | DM8 845
Wallet checker
Для обновления
git pull
* Добавил калькуляцию всех балансов из всех сетей (которые есть в чекере). Суммирует все нативные токены к USD, а так же основные стейблы. Вкладка All в Балансы (по умолчанию первой открывается)
* Добавил возможность быстро выполнять нужную команду, если вы пользуетесь cli и вам нужен определенный чекер, чтобы не выбирать в меню, для примера - npm start starknet
* Где-то стало работать чуть быстрее (Linea) и стабильнее
Base
Для обновления
git pull
npm install
* Добавил чек газа для офф моста (настраиваем в config.ts -> bridgeConfig)
* Добавил прокси для Odos (config.ts -> odosConfig -> useProxy, добавляем ваши прокси в proxies.txt по количеству акков)
* Фикс значений для офф моста
* Модуль Random L0 который будет рандомить L2 Telegraph NFT, L2 Telegraph Message, Merkly refuel
Через пару дней новый интересный скрипт будет
Donate | Chat | Github | DM8 845
Base
Установка
git clone https://github.com/munris-vlad/base
npm install
Вписываем приватники в файл private_keys.txt
Запуск npm start
Настройки config.ts
Возможности
* Официальный бридж ETH -> Base
* Stargate Arbitrum -> Base, Optimism -> Base
* Вывод с Binance (есть возможность авто пополнения если закончились деньги во время работы скрипта)
* Minfun mint NFT
* L2 Telegraph бридж NFT, отправка сообщений (L0)
* Merkly gas refuel в 6 самых дешевых сетей (L0)
* Baseswap
* Odos
* Pancake
* Uniswap
* Woofi
* Aave
* Zerius
Все дексы делают round swap ETH -> Stable (USDC/DAI) -> ETH
Aave Deposit -> Withdraw
Есть возможность сделать рандом модуль (кроме бриджей), рандом только свап модули, рандом л0 модули, свапнуть все стейблы в ETH
Можно собрать список нужных вам модулей в Custom modules
Donate | Chat | Github8 845
Wallet checker
Для обновления
git pull
Changelog
* Добавил сеть Base, добавляем адреса в addresses/base. Так же добавил сеть в Балансы
* Пофиксил сортировку в csv файлах, теперь кошельки по тому же порядку что в текстовых файлах
* Пофиксил сохранение csv с веб версии, теперь не будет дописывать после перезагрузки
* Добавил Total в csv при генерации в веб
* Добавил возможность сильно ускорить EVM чекер, если у вас платная версия Moralis, можете поиграться с настройками количества одновременно получаемых кошельков и пауз между этими батчами. Добавляем в .env
EVM_BATCH_SIZE=100
EVM_BATCH_TIMEOUT=3
Если у вас бесплатная версия, смысла трогать нет.
* Разные мелкие фиксы и улучшение стабильности8 845
Wallet checker
* Во всех режимах добавил иконки со ссылками на эксплорер и дебанк по кошельку
* Еще раз сменил источник данных для L0, теперь на свою дюну, которую форкнул у китайца. Теперь данные нормально подтягиваются, без рандомных пропаж данных по кошелькам. Решил не отходить от своего принципа оценки ваших кошельков, убрал ранк который ничего не значит, это очень субъективная оценка автора дюны. Не дрочите на него, смотрите объективные метрики вашего кошелька.
* В балансах добавил сеть Core
* Быстрый старт веб версии без выбора в меню
npm run web
* Как всегда улучшена стабильность работы и исправлены баги
git pull & have fun
когда я уже закончу это?8 845
Спасибо человеку из чата, поменял дюну в которой есть дата последней транзакции. Единственный минус, что теперь показывает только из топ 1.2-1.3млн. Но если ваши кошельки не там, сделайте их нормально. Пофиксил еще сортировку по датам.
git pull не забываем8 845
Wallet checker
Сделал свой апи на данных из Dune, чуть больше данных отдаю (+активные дни/недели, первая транза). Скорость 100 кошельков / 30 сек. Ваши кошельки не собираю, параноики могут чекнуть код здесь
8 845
Wallet checker
ZkSync и Starknet
* Добавлены количество транзакций в разных протоколах (только веб)
* Добавлено количество использований моста в/из сеть
Zora
* Добавлено количество минтов на Zora.co (по 0.000777 ETH)
Общее
* После изменения адресов в файлах больше не нужно перезагружать веб сервер
* Общие улучшения стабильности работы
