Sobre o projeto
Este repositório fornece um bot de arbitragem MEV para Ethereum, consistindo em um contrato inteligente em Solidity e um script externo de automação em Python. O bot é projetado para detectar e executar automaticamente oportunidades de arbitragem entre pools e roteadores Uniswap V2/V3 em uma única transação.
Principais recursos incluem:
- `executeArbitrage()`: Função principal para buscar e executar oportunidades de arbitragem.
- `quickSwap()` / `quickSwapFromBalance()`: Swaps rápidos através de roteadores permitidos usando o saldo do contrato.
- Gerenciamento de lista de permissões para roteadores e tokens.
- Taxas de pool configuráveis, token de saída padrão e limites de valor de swap.
- Funções de pausa de emergência e revogação de aprovação.
- Retirada exclusiva pelo proprietário de tokens e ETH.
- Funções de visualização para ler o estado do contrato.
O README fornece um guia passo a passo para implantar o bot usando o IDE web EtherLab, incluindo a criação de um arquivo `.sol`, compilação com Solidity 0.8.20, implantação via MetaMask ou Phantom e início da automação Python. A automação realiza periodicamente verificações de simulação (`eth_estimateGas`) em `executeArbitrage` e envia uma transação real somente se a chamada for bem-sucedida. Ela também monitora eventos de swap ao vivo da Uniswap para monitoramento.
O bot afirma lucros diários potenciais de cerca de $500 em um depósito de 1 ETH sob as condições atuais de mercado, mas enfatiza que os resultados não são garantidos e dependem da volatilidade do mercado, concorrência e taxas de gás.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.