R
routing-dex-trades
Route trades across multiple DEXs to find optimal prices with minimal slippage and gas costs.\nUse when comparing DEX prices, finding optimal swap routes, analyzing price impact, splitting large orders, or assessing MEV risk.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Route trades across multiple DEXs to find optimal prices with minimal slippage and gas costs.\nUse when comparing DEX prices, finding optimal swap routes, analyzing price impact, splitting large orders, or assessing MEV risk.\nTrigger with phrases like \
How to use
- Zainstaluj wymagane zależności: upewnij się, że masz Python 3.9 lub nowszy oraz zainstalowane pakiety httpx, pydantic i rich. Sprawdź dostęp sieciowy do API agregatora (1inch, Paraswap, 0x). Opcjonalnie dodaj klucze API dla 1inch i 0x, aby uzyskać wyższe limity zapytań.
- Skopiuj plik konfiguracyjny: uruchom polecenie cp ${CLAUDE_SKILL_DIR}/config/settings.yaml.example ${CLAUDE_SKILL_DIR}/config/settings.yaml, aby przygotować ustawienia umiejętności.
- Uzyskaj szybką wycenę najlepszej ceny, uruchamiając skrypt z trzema parametrami: token wejściowy (np. ETH), token wyjściowy (np. USDC) i ilość do wymiany (np. 1.0). Skrypt zwróci najlepszą ofertę wraz z kosztem gazu i efektywnym kursem.
- Porównaj wszystkie dostępne DEX-y, dodając flagę --compare do polecenia. Zobaczysz oferty posortowane według efektywnego kursu (po uwzględnieniu kosztów gazu), co pomoże ci wybrać najtańszą trasę.
- Analizuj wieloskokowe trasy handlowe, aby porównać bezpośrednie swap z trasami przechodzącymi przez 2-3 pule płynności. Otrzymasz szczegółowy podział krok po kroku, co pozwoli ci zrozumieć, jak zmienia się cena na każdym etapie.
- Dla dużych zleceń skorzystaj z funkcji podziału zamówienia, która automatycznie rozbija transakcję na mniejsze części w celu zmniejszenia wpływu na cenę rynkową i ryzyka MEV.