Toolverse
Wszystkie skille

routing-dex-trades

autor: jeremylongshore

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ć

  1. 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ń.
  2. 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.
  3. 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.
  4. 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ę.
  5. 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.
  6. 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.

Podobne skille