Populární témata
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
To může být kontroverzní, ale vaše transakce by měly být schopny bojovat proti škodlivým sendvičovým validátorům.
Vytvořil jsem jednoduchý program, který přesně tohle dokázal.
Za běhu nemůžete vědět, zda je skluz přirozeným pohybem trhu nebo sendvičovým útokem. Pokud však váš swap přistane na známém škodlivém validátoru, máte prakticky zaručeno, že se dostanete do svého maximálního skluzu.
To vám umožní se bránit.
✅ Na důvěryhodném validátoru? Vaše transakce bude pokračovat s požadovaným skluzem (x%).
❌ Na škodlivém validátoru? Skluz vaší transakce je upraven (0 %, nějaký zlomek x%, cokoli chcete)
Namísto pouhého návratu může vaše transakce při spuštění v tmavším lese uspět s přísnějšími omezeními.
Když vytvoříte a podepíšete transakci, nevíte přesně, na jakém validátoru přistane, takže je logické, že změny chování musí být v řetězci.
Jak to tedy funguje? Program Solana nemá přístup k aktuálnímu validátoru, ale má přístup k aktuálnímu slotu.
Program má kompaktní reprezentaci (14 bajtů, ale může být dále zmenšena), aby program mohl zkontrolovat, zda je vedoucí pozice označen jako škodlivý.
Několik způsobů použití:
(1) Můžete jej vložit přímo jako jednoduchou instrukci (<260 CU, z nichž většina přistupuje k sysvaru Clock). Vrátí celý tx, když přistane na škodlivém validátoru
(2) Můžete jej použít k zabalení routeru Jupiter v6. Zavolá program Jupiter a dynamicky potlačí hodnotu 'slippage', ale pouze pokud běží na škodlivém validátoru
(3) Volejte jej přímo přes CPI z vlastního programu
Seznam škodlivých validátorů a jejich nadcházejících slotů lze získat z našeho připravovaného Sandwiched[dot]me API nebo z vašich vlastních dat.
Mějte na paměti, že tento prototyp je experimentální. Není nasazen v řetězci. Rádi bychom získali vaši zpětnou vazbu a PR jsou vítány

2,79K
Top
Hodnocení
Oblíbené