modules

Описание общих модулей и их параметров. Данные модули подключены для каждого проекта.

Все актуальные модули можно найти самостоятельно в файле default-module-configs.ts

В примерах ниже, удалены базовые параметры, которые можно применять к любым модулям: delay, count, indexGroup, maxGas, gweiRange, network, gasLimitRange, stopWalletOnError, stopWalletOnPassed. Все эти модули можете добавлять самостоятельно.


Different


balance-checker

balance-checker

Позволяет смотреть балансы во всех поддерживаемых сетях. Можно указать 'native', если хотите просмотреть баланс токена, которым оплачиваете комиссию в сети или же указать свой собственный контракт из эксплорера.

Выводит в файл csv в папку _outputs

{
    moduleName: 'balance-checker',
    network: 'eth', // arbitrum / base и тд. Любая сеть из папки src/clients

    // Контракт токена для проверки баланса или используйте 'native' для 
    // проверки баланса нативного токена указанной сети
    contractAddress: 'native',
},

deploy-contract

deploy-contract

Выполнит деплой контракта в указанной сети с указанным bytecode.

{
    moduleName: 'deploy-contract',
    network: 'eth',

    bytecode: '0x',
},

merly-refuel

merly-refuel

Выполнит транзакцию для отправки газа через Merkly протокол


bungee-refuel

bungee-refuel

Выполнит транзакцию для отправки газа через Bungee протокол. Полезный модуль для качественного набива транзакций в ETH сети.


random-approve

random-approve

Выдает апрув на использование рандомного токена для рандомного проекта. Полезный модуль для набива уникальных контрактов и транзакций.


transfer-token

transfer-token

Отправит конкретный токен на адрес друго кошелька. Это может быть как отправка на биржу, так и на свой же EVM кошелёк.

Модуль использует поле secondAddress в файле wallets.csv. Именно на secondAddress будет отправка с помощью данного модуля!


self-transfer-token

self-transfer-token

Выполнит отправку конкретного токена на свой же кошелёк.


wrap-eth

wrap-eth

Выполнит оборачивание вашего ETH, чтобы получить WETH.

reverse - выполнять ли такую же транзакцию, только в обратном направлении? ETH -> WETH -> ETH. Если укажите true, тогда он сделает 2 транзакции и по окончанию модуля у вас всё так же останется ETH на балансе.

reverseMinAndMaxAmount - сумма в %, которая будет возаращена обратно в ETH с WETH.

gweiRange - газ, который будет использоваться именно для данного модуля в указанном диапазоне

minNativeBalance - минимальный баланс при котором данный модуль будет выполнен, если баланс будет ниже указанного значения, тогда софт скипнет этот модуль


Bridges


jumper

jumper

Модуль может отправлять любые токены из любых сетей в необходимые через Jumper. Очень удобно комбинировать данный модуль с модулем OKX/Bitget, чтобы сразу после вывода с биржи средства перевести в нужное вам место.


orbiter

orbiter

Отправляет нативные токены из одной сети в другую


relay

relay

Один из самых дешевых мостов для пополнения сетей на небольшой объем


XY-finance

XY-finance

zk-bridge

zk-bridge

router-nitro

router-nitro

meson

meson

Exchanges


binance-withdraw

binance-withdraw

Выполняет вывод с биржи Binance. Укажите ключи в global.js


okx-withdraw

okx-withdraw

Выполняет вывод с биржи OKX. Укажите ключи в global.js


bitget-withdraw

bitget-withdraw

Выполняет вывод с биржи Bitget. Укажите ключи в global.js


gate-withdraw

gate-withdraw

Выполняет вывод с биржи Gate. Укажите ключи в global.js


okx-collect

okx-collect

Модуль собирает все токены с суб-счетов. Помимо сбора с суб-счетов он так же собирает токены с других аккаунтов ОКХ через почту указанную в global.js


okx-wait-balance

okx-wait-balance

Модуль собирает все токены с суб-счетов и ожидает поступления нужного баланса на основной аккаунт. Помимо сбора с суб-счетов он так же собирает токены с других аккаунтов ОКХ через почту указанную в global.js


bitget-deposit

bitget-deposit

Отправляет с адреса средства на bitgetAddress указанный в wallets.csv


bitget-collect

bitget-collect

Собирает с суб-адрессов указаные токены на основной аккаунт


bitget-wait-balance

bitget-wait-balance

Модуль собирает все токены с суб-счетов и ожидает поступления нужного баланса на основной аккаунт.


Swaps


1inch-swap

1inch-swap

Для использования данного модуля нужно вставить ключ в INCH_KEY в global.js


alien-swap

alien-swap

izumi-swap

izumi-swap

maverick-swap

maverick-swap

odos-swap

odos-swap

Желательно использовать прокси при работе с данной свапалкой


sync-swap

sync-swap

woofi-swap

woofi-swap

xy-finance-swap

xy-finance-swap

remain-swap

remain-swap

Собирает остатки из выбранных токенов обратно в ETH. Для каждого токена можно указать свапалку, которая будет использоваться. Если указали несколько свапалок, тогда выберем рандомную.


random-swap

random-swap

Рандомный свап рандомных токенов через рандомную свапалку.

Последнее обновление