Об этом проекте
В README FlashLoanArbitrage представлен как образовательный DeFi-бот для арбитража, основанный на локальном скрипте goflash.js и смарт-контракте. При первом запуске интерактивный CLI предлагает пользователю создать новый кошелек или импортировать существующий через приватный ключ; ключ сохраняется в wallet.json в той же папке. Главное меню позволяет выбрать протокол флэш-кредита (Aave, dYdX, Uniswap V3 или Balancer), задать сумму займа в ETH, recreровать или импортировать кошелек, запустить арбитраж или выйти. Бот сканирует цены ETH/USDC на Chainlink, Uniswap V2, SushiSwap, Curve Finance и Balancer, отображая цены со стрелками вверх/вниз и максимальный спред. Он ожидает разницы в цене не менее 0.9% перед попыткой арбитража через контракт, покрывая комиссии за флэш-кредит, торговые комиссии (0.1%), проскальзывание (0.05%) и газ. В README указано, что скрипт конвертирует ETH в USDC перед сделкой и возвращает прибыль обратно в ETH, а баланс кошелька используется только для оплаты газа. Рекомендуется использовать dYdX или Uniswap V3 для более низких комиссий; предупреждается, что займы свыше 10 ETH требуют достаточного баланса газа. Зависимости включают ethers, inquirer и chalk. В README также приведены советы по устранению неполадок и безопасности: никогда не раскрывать wallet.json или приватные ключи, добавить wallet.json в .gitignore, использовать выделенный кошелек и начинать с небольших сумм. Указывается, что реальные спреды 0.9% редки, а симулированная возможность может время от времени показываться для демонстрации. Проект предоставляется «как есть» в образовательных целях, и никаких заявлений о производительности или прибыльности не делается.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.