modules

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

circle-info

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

circle-info

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


Different


balance-checker

chevron-rightbalance-checkerhashtag

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

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

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

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

deploy-contract

chevron-rightdeploy-contracthashtag

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

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

    bytecode: '0x',
},

merly-refuel

chevron-rightmerly-refuelhashtag

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


bungee-refuel

chevron-rightbungee-refuelhashtag

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


random-approve

chevron-rightrandom-approvehashtag

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


transfer-token

chevron-righttransfer-tokenhashtag

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

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


self-transfer-token

chevron-rightself-transfer-tokenhashtag

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


wrap-eth

chevron-rightwrap-ethhashtag

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

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

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

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

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


Bridges


jumper

chevron-rightjumperhashtag

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


orbiter

chevron-rightorbiterhashtag

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


relay

chevron-rightrelayhashtag

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


XY-finance

chevron-rightXY-financehashtag

zk-bridge

chevron-rightzk-bridgehashtag

router-nitro

chevron-rightrouter-nitrohashtag

meson

chevron-rightmesonhashtag

Exchanges


binance-withdraw

chevron-rightbinance-withdrawhashtag

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


okx-withdraw

chevron-rightokx-withdrawhashtag

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


bitget-withdraw

chevron-rightbitget-withdrawhashtag

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


gate-withdraw

chevron-rightgate-withdrawhashtag

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


okx-collect

chevron-rightokx-collecthashtag

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


okx-wait-balance

chevron-rightokx-wait-balancehashtag

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


bitget-deposit

chevron-rightbitget-deposithashtag

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


bitget-collect

chevron-rightbitget-collecthashtag

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


bitget-wait-balance

chevron-rightbitget-wait-balancehashtag

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


Swaps


1inch-swap

chevron-right1inch-swaphashtag

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


alien-swap

chevron-rightalien-swaphashtag

izumi-swap

chevron-rightizumi-swaphashtag

maverick-swap

chevron-rightmaverick-swaphashtag

odos-swap

chevron-rightodos-swaphashtag

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


sync-swap

chevron-rightsync-swaphashtag

woofi-swap

chevron-rightwoofi-swaphashtag

xy-finance-swap

chevron-rightxy-finance-swaphashtag

remain-swap

chevron-rightremain-swaphashtag

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


random-swap

chevron-rightrandom-swaphashtag

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

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