Toolverse
Wszystkie skille

add-vault-protocol

autor: tradingstrategy-ai

Integruj nowe protokoły ERC-4626 do biblioteki eth_defi w kilka kroków

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
3

O skillu

Skill do dodawania obsługi nowych protokołów vault opartych na standardzie ERC-4626, takich jak IPOR, Plutus czy Morpho. Automatyzuje proces integracji poprzez pobieranie ABI z block explorera, tworzenie struktury katalogów i konfiguracji protokołu. Wymaga adresu smart kontraktu vault, nazwy protokołu i jego identyfikatora. Idealny dla deweloperów rozszerzających bibliotekę eth_defi o wsparcie dla nowych protokołów DeFi.

Jak używać

  1. Przygotuj informacje o protokole: adres smart kontraktu vault na wybranym blockchainie (np. Ethereum, Arbitrum, Base), nazwę protokołu (np. Plutus, IPOR, Morpho), identyfikator w formacie snake_case (np. plutus, ipor, morpho) oraz URL do block explorera (Etherscan, Arbiscan, Basescan). 2. Pobierz ABI smart kontraktu vault z block explorera. Jeśli kontrakt jest proxy, pobierz ABI implementacji, a nie proxy — sprawdź funkcję implementation() lub użyj opcji "Read as Proxy" w explorze. 3. Utwórz strukturę katalogów: eth_defi/abi/{protocol_slug}/ i umieść plik ABI jako {ContractName}.json. Jako wzór użyj struktury z eth_defi/abi/lagoon/. 4. Określ typ protokołu: jeśli protokół ma tylko jeden vault (np. Spark, Ethena, Cap), oznacz go jako HARDCODED_PROTOCOLS, w przeciwnym razie stwórz wzorce detekcji smart kontraktów. 5. Opcjonalnie dodaj poziom ryzyka protokołu lub pozostaw jako None. 6. Skill przeprowadzi Cię przez pozostałe kroki konfiguracji i integracji z biblioteka eth_defi.

Podobne skille