Sobre el proyecto
El README presenta FlashLoanArbitrage como un bot educativo de arbitraje DeFi basado en un script local goflash.js y un contrato inteligente. En el primer inicio, la CLI interactiva solicita al usuario crear una nueva wallet o importarla mediante una clave privada; la clave se guarda en wallet.json en la misma carpeta. El menú principal permite elegir un protocolo de flash loan (Aave, dYdX, Uniswap V3 o Balancer), establecer un monto del préstamo en ETH, recrear o importar una wallet, iniciar el arbitraje o salir. El bot escanea los precios de ETH/USDC en Chainlink, Uniswap V2, SushiSwap, Curve Finance y Balancer, mostrando los precios con indicadores de subida/bajada y el spread máximo. Espera una diferencia de precios de al menos el 0,9 % antes de intentar un arbitraje a través del contrato, con el propósito declarado de cubrir las tarifas del flash loan, las tarifas de negociación (0,1 %), el deslizamiento (0,05 %) y el gas. El README indica que el script convierte ETH a USDC antes de la operación y convierte las ganancias de vuelta a ETH, y que el saldo de la wallet solo se usa para gas. Recomienda dYdX o Uniswap V3 por sus menores tarifas y advierte que los préstamos superiores a 10 ETH requieren suficiente saldo de gas. Las dependencias incluyen ethers, inquirer y chalk. El README también incluye consejos de solución de problemas y seguridad: nunca compartir wallet.json ni las claves privadas, agregar wallet.json a .gitignore, usar una wallet dedicada y comenzar con montos pequeños. Indica que los spreaes reales del 0,9 % son raros y que ocasionalmente puede mostrarse una oportunidad simulada con fines demostrativos. El proyecto se comparte tal cual con fines educativos, y no se hacen afirmaciones sobre rendimiento o rentabilidad.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.