swapper-integration
Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following established patterns.
How to use
Uruchom skill, gdy potrzebujesz zintegrować nowego swappera lub agregator DEX. Skill automatycznie aktywuje się na polecenia takie jak "Integruj [NazwaSwappera]" lub "Dodaj obsługę [Protokołu]".
Skill przeprowadzi Cię przez fazę badań — przeszuka dokumentację oficjalną swappera, API endpoints, wymagania dotyczące łańcuchów blockchain (EVM, UTXO, Solana, Sui, Tron) i model transakcji (bezpośredni, deposit-to-address, gasless).
Przejdź do implementacji: skill poprowadzi Cię do katalogu
packages/swapper/src/swappers/i pomoże zaimplementować interfejsySwapper(wykonanie) iSwapperApi(cytaty, kursy, status) zgodnie z ustalonymi wzorcami z 13+ istniejących integracji.Uruchom testy za pomocą dostępnych poleceń Bash (yarn test:, yarn lint:, yarn type-check, yarn build:*) — skill wspiera wykonywanie testów i sprawdzanie typów TypeScript.
Dodaj feature flag do stopniowego wdrożenia nowego swappera, a następnie utwórz pull request za pomocą dostępnych narzędzi GitHub (gh pr:*).
Skill może zadawać pytania, aby wyjaśnić szczegóły integracji — odpowiadaj na nich, aby dostosować proces do specyfiki Twojego swappera.