Sobre o projeto
O README do repositório apresenta um projeto chamado FlashLoanArbitrage. Ele descreve um script Node.js local, goflash.js, além de um contrato inteligente destinado à arbitragem de ETH/USDC em DeFi usando flash loans. De acordo com o README, o contrato toma um flash loan de USDC, converte ETH para USDC antes da negociação, compra ETH em uma plataforma e vende em outra, reembolsa o empréstimo e as taxas, e então converte o lucro de volta para ETH. O script monitora os preços de ETH/USDC no Chainlink, Uniswap V2, SushiSwap, Curve Finance e Balancer, e dispara a arbitragem apenas quando a diferença de preço atinge 0,9% ou mais.
Os protocolos de flash-loan listados são Aave, dYdX, Uniswap V3 e Balancer, com porcentagens de taxas e quantias máximas de USDC declaradas no README. O bot inclui um menu interativo de linha de comando para selecionar o protocolo, definir um valor de empréstimo em ETH, recriar ou importar uma carteira, iniciar a arbitragem e sair. A primeira execução pode criar uma nova carteira ou importar uma via chave privada; a chave é salva em wallet.json. O README enfatiza que o wallet.json não deve ser enviado ao Git, que as chaves privadas devem ter backup offline e que é aconselhável usar uma carteira dedicada e pequenas quantias de teste.
A configuração e as dependências descritas incluem Node.js com npm e os pacotes ethers, inquirer e chalk. O README inclui notas de solução de problemas para erros de formato de módulo, formato de chave privada inválido, fundos insuficientes, reconexão de RPC e pares de negociação ausentes. Também observa que uma diferença de preço de 0,9% é rara em mercados reais e que o script pode mostrar uma oportunidade simulada para demonstração. O projeto é compartilhado no estado em que se encontra para fins educacionais e com um aviso de isenção de responsabilidade de uso por conta e risco; o README não fornece verificação independente, resultados de auditoria ou evidências de lucratividade real.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.