Об этом проекте
FlashLoanArbitrage — это Node.js CLI бот, который в README представлен как инструмент для DeFi арбитража на базе flash-loans. Стоит обратить внимание пользователей на несоответствие: название репозитория (strategy-visual-builder) и его краткое описание (создание и визуализация стратегий для тестирования) указывают на инструмент визуализации, в то время как README описывает бота для арбитража, состоящего из локального скрипта goflash.js и сопутствующего смарт-контракта. В README нет никаких свидетельств наличия интерфейса визуализации или построения стратегий.
Описание работы: контракт берет flash-loan в USDC, конвертирует ETH пользователя в USDC, покупает ETH по более низкой цене на одной площадке и продает по более высокой на другой, погашает заем вместе с комиссиями и газом, конвертирует оставшуюся прибыль обратно из USDC в ETH и оставляет остаток в качестве прибыли. Скрипт goflash.js считывает цены ETH/USDC и ждет спреда в 0.9% или более перед запуском сделки; в README указано, что сканирование происходит примерно каждые 60 секунд с выводом цен и индикаторов роста/падения.
Источники flash-loans, перечисленные в README: Aave (комиссия 0.05%, до 10 000 000 USDC), dYdX (0.05%, до 500 000 USDC), Uniswap V3 (0.01%, до 5 000 000 USDC) и Balancer (0.02%, до 1 000 000 USDC). Сканируются источники цен Chainlink, Uniswap V2, SushiSwap, Curve Finance и Balancer.
Документированное использование: скачать goflash.js и package.json в папку, выполнить npm install, затем node goflash.js. При первом запуске интерактивный CLI либо генерирует новый кошелек, либо импортирует существующий по приватному ключу, записывая его в wallet.json; затем меню позволяет пользователю выбрать DeFi протокол, установить сумму займа в ETH, пересоздать или импортировать кошелек, запустить арбитраж или выйти. Указанные зависимости: ethers v6, inquirer и chalk.
Риски и предостережения, указанные в самом README: проект предоставлен «как есть» в образовательных целях и используется на риск владельца; торговые комиссии (0.1%), проскальзывание (0.05%) и газ вычитаются из результатов; порог спреда 0.9% описывается как редкий на реальных рынках, а скрипт, по словам автора, иногда показывает симулированную возможность для демонстрации, поэтому выводимые данные не обязательно являются реальной исполняемой сделкой. Приватные ключи хранятся в открытом виде в wallet.json, который, согласно README, следует добавить в .gitignore и никогда не коммитить; рекомендуется использовать отдельный кошелек и небольшие тестовые суммы. README не предоставляет аудированного контракта, опубликованных результатов тестов или каких-либо доказательств прибыльности.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.