Bij het uitvoeren van Swap-transacties bent u ongetwijfeld de clamp-robot tegengekomen, ook wel MEV-robot of sandwich-aanvalsrobot genoemd. Dit is een geautomatiseerde handelsstrategie!
Dit gebeurt door orders tussen koop- en verkooporders te plaatsen en daarbij gebruik te maken van prijsverschillen voor arbitrage. Het principe van de klemrobot is het detecteren van handelsparen en het zoeken naar slippagewinsten. Wanneer een grote transactie wordt gedetecteerd, zal de klemrobot automatisch een hogere gasvergoeding gebruiken om preventief orders in te kopen. Vervolgens gebruikt hij slippage om deze tegen een hogere prijs aan handelaren te verkopen om zo het verschil te verdienen.
De klemrobot die bij dit product wordt verkocht, is geschreven in drie broncodes: Python/Javascript/Rust en is geschikt voor vrijwel alle programmeurs. Het omvat de volgende functies:
1. Haal alle historische gebeurtenissen (PairCreated) op uit de blockchain.
2. Maak een driehoekig arbitragepad met behulp van alle hierboven opgehaalde pools.
3. Voer een multi-call-aanvraag uit voor de "getReserve"-aanroep voor alle pools die we verhandelen (het ophalen van >= 6000 pools duurt 1 tot 3 seconden).
4. Nieuwe headers, nieuwe in behandeling zijnde transacties en gebeurtenissen asynchroon verzenden.
5. Offline simulatie uniswap V2 3-hoppad.
6. Onderteken de transactie en maak een bundel aan om naar Flashbots te sturen (ondersteunt ook het verzenden van transacties naar de mempool).
Natuurlijk moet je, zodra je de code hebt, nog wat aanpassingen doen om deze goed te laten werken (vooral met betrekking tot de optimalisatie van de ordergrootte en de gasbiedstrategie).
Daarnaast moet u ook een server klaarmaken. Dit is de grootste kostenpost die u moet maken.