Sobre o projeto
O README apresenta o FlashLoanArbitrage como um bot educacional de arbitragem DeFi construído em torno de um script local goflash.js e um contrato inteligente. Na primeira execução, o CLI interativo pergunta ao usuário se deseja criar uma nova carteira ou importá-la por meio de uma chave privada; a chave é salva em wallet.json na mesma pasta. O menu principal permite que os usuários escolham um protocolo de empréstimo flash (Aave, dYdX, Uniswap V3 ou Balancer), definam um valor de empréstimo em ETH, recriem ou importem uma carteira, iniciem a arbitragem ou saiam. O bot examina os preços ETH/USDC no Chainlink, Uniswap V2, SushiSwap, Curve Finance e Balancer, exibindo os preços com indicadores de alta/baixa e a maior diferença. Ele aguarda uma diferença de preço de pelo menos 0,9% antes de acionar uma tentativa de arbitragem por meio do contrato, com a intenção declarada de cobrir taxas de empréstimo flash, taxas de negociação (0,1%), slippage (0,05%) e gás. O README observa que o script converte ETH para USDC antes de uma operação e converte o lucro de volta para ETH, e que o saldo da carteira é usado apenas para gás. Recomenda-se dYdX ou Uniswap V3 para taxas mais baixas e alerta que empréstimos acima de 10 ETH exigem saldo suficiente de gás. As dependências incluem ethers, inquirer e chalk. O README também inclui dicas de solução de problemas e segurança: nunca compartilhe wallet.json ou chaves privadas, adicione wallet.json ao .gitignore, use uma carteira dedicada e comece com valores pequenos. Informa que diferenciais reais de 0,9% são raros e que uma oportunidade simulada pode ocasionalmente ser exibida para demonstração. O projeto é disponibilizado como está para fins educacionais, sem declarações de desempenho ou lucratividade.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.