A
add-vault-protocol
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
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ć
- 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
O
openapi-spec-generation
autor: wshobson
Bezpieczeństwo
18109
A
accessibility-compliance
autor: wshobson
Bezpieczeństwo
2173
L
llama-cpp
autor: zechenzhangAGI
Bezpieczeństwo
11252
G
google-analytics
autor: davila7
Bezpieczeństwo
1260
G
gmail-manager
autor: jeffvincent
Bezpieczeństwo
17128
R
reviewing-code
autor: CaptainCrouton89
Bezpieczeństwo
1493