Скрипт под набивание транзакций, контрактов и объемов через RocketSam.
- Есть 2 варианта : использовать треки (маршруты) и не использовать их, это мы выбираем при запуске файла
main.py
. - Если мы используем треки, тогда нам будут предложены сети и маршруты к выбранной сети. Прежде чем выбрать какой-либо трек, нужно настроить значения в этом треке в tracks/выбранная_сеть.
- Если треки не используем, тогда будет выполняться только модуль rocketsam.
- Прежде всего нужно настроить модуль rocketsam в
setting.py
, это единственный модуль который настраивается не в треках.
- В папке
datas
переименуй файлыwallets_EXAMPLE.txt
=>wallets.txt
,proxies_EXAMPLE.txt
=>proxies.txt
,data_EXAMPLE.py
=>data.py
,starknet_keys_EXAMPLE.txt
=>starknet_keys.txt
- В папке
datas
есть 5 файлов:
wallets.txt
- Сюда записываем кошельки (приватники / адреса)recipients.txt
- Сюда записываем адреса для трансфера, используется только в модуле transfer когда выводим с кошелька на адрес. 1 кошелек = 1 адрес.proxies.txt
- Сюда записываем прокси, они используются в web3, еслиUSE_PROXY = True
(setting.py
). Формат : http://login:password@ip:port.starknet_keys.txt
- Сюда записываем приватники кошельков старкнета если хотим работать со starknet.starknet_addresses.txt
- Сюда записываем адреса кошельков старкнета если хотим работать со starknet.data.py
- Здесь вся приватная информация: rpc, tg_token, tg_id, апи ключи от бирж.
- Запускать нужно файл
main.py
.
- Прежде чем запускать какой-либо трек (маршрут), тебе нужно настроить значения каждого модуля, например, сколько эфира будешь выводить с биржи, сколько эфира ожидать, сколько эфира бриджить и тд.
- В треках нужно настраивать параметры (значения) всех модулей, кроме rocketsam, он настраивается в
setting.py
.
Например, ты хочешь запустить трек zksync, вот твой порядок действий:
- Заходишь в файл
tracks/zksync.py
, читаешь описания всех треков, выбираешь один - В этом треке изменяешь значения параметров, например значение выводимого эфира, значение ожидания и тд
- В
setting.py
вValue_RocketSam
изменяешь значения под себя: выбираешь сеть zksync (chain = ["zksync"]
), выбираешь сколько раз взаимодействовать с контрактами (amount_interactions
) и тд - Запускаешь
main.py
, выбираешь использовать трек, выбираешь сеть zksync, выбираешь нужный трек
Или например ты просто хочешь использовать модуль rocketsam без треков:
- В
setting.py
вValue_RocketSam
изменяешь значения под себя:
- Выбираешь один из трех подмодулей (Deposit / Deposit + Withdraw / Withdraw from all pools)
- Выбираешь сеть/сети (например
chain = ["zksync", "base"]
) - Выбираешь сколько раз взаимодействовать с контрактами (
amount_interactions
) - Выбираешь хочешь депозитить весь баланс или нет (
deposit_all_balance
) - Если решил депозитить весь баланс (
deposit_all_balance = True
), тогда можешь настроить от скольки до скольки нативки хочешь оставлять на балансе (keep_values
, можно оставить по нулям) - Если решил депозитить не весь баланс (
deposit_all_balance = False
), тогда нужно настроить от скольки до скольки нативки депозитить (deposit_value
)
- Запускаешь
main.py
, выбираешь не использовать трек
- Deposit - делаем только депозит.
- Deposit + Withdraw - делаем депозит и вывод (выводит весь баланс).
- Withdraw from all pools - смотрит все контракты и где есть баланс, от туда выводит.
Устанавливаем библиотеки : pip install -r requirements.txt
0xb7415DB78c886c67DBfB25D3Eb7fcd496dAf9021
donates-for-hodlmod.eth
- RocketSam: https://rocketsam.io
- https://t.me/links_hodlmodeth
- Code chat: [ code ]
- Ультимативный гайд по запуску скриптов на python: https://teletype.in/@hodlmod.eth/how-to-run-scripts