Sobre el proyecto
Este repositorio proporciona un bot de arbitraje MEV para Ethereum, que consta de un contrato inteligente en Solidity y un script externo de automatización en Python. El bot está diseñado para detectar y ejecutar automáticamente oportunidades de arbitraje entre pools y routers de Uniswap V2/V3 en una sola transacción.
Las características principales incluyen:
- `executeArbitrage()`: Función principal para buscar y ejecutar oportunidades de arbitraje.
- `quickSwap()` / `quickSwapFromBalance()`: Intercambios rápidos a través de routers permitidos utilizando el balance del contrato.
- Gestión de listas blancas para routers y tokens.
- Comisiones de pool configurables, token de salida predeterminado y límites de cantidad de intercambio.
- Funciones de pausa de emergencia y revocación de aprobaciones.
- Retiro de tokens y ETH solo por el propietario.
- Funciones de visualización para leer el estado del contrato.
El README proporciona una guía paso a paso para desplegar el bot utilizando el IDE web EtherLab, incluyendo la creación de un archivo `.sol`, la compilación con Solidity 0.8.20, el despliegue mediante MetaMask o Phantom, y el inicio de la automatización en Python. La automatización realiza periódicamente verificaciones de simulación (`eth_estimateGas`) en `executeArbitrage` y envía una transacción real solo si la llamada tendría éxito. También escanea eventos de intercambio en vivo de Uniswap para monitoreo.
El bot afirma posibles ganancias diarias de alrededor de $500 con un depósito de 1 ETH bajo las condiciones actuales del mercado, pero enfatiza que los resultados no están garantizados y dependen de la volatilidad del mercado, la competencia y las comisiones de gas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.