R
routing-dex-trades
Znajdź najlepsze ceny swap na DEX-ach z minimalnym poślizgiem i kosztami gazu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność routowania transakcji przez wiele zdecentralizowanych giełd (DEX) w celu znalezienia optymalnych cen. Agreguje oferty z platform 1inch, Paraswap i 0x, analizuje wieloskokowe trasy handlowe, dzieli duże zlecenia na mniejsze części i ocenia ryzyko MEV. Użyj jej, gdy porównujesz ceny na różnych DEX-ach, szukasz najlepszej trasy swap, analizujesz wpływ ceny na rynek lub chcesz zminimalizować koszty transakcji.
Jak używać
- 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.