M
more-vaults
Rozszerz protokół vault o nowe typy smart kontraktów w sieci Ethereum i innych blockchainach
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- tradingstrategy-ai
- Kategoria
- Bezpieczeństwo
- Gwiazdki GitHub
- 829
- Wyświetlenia
- 1
O skillu
Skill wspomaga dodawanie nowych typów smart kontraktów vault do istniejącego protokołu DeFi. Automatyzuje pobieranie ABI z block explorers (Etherscan, Arbiscan, Basescan), obsługę proxy kontraktów i generowanie klas Python dla nowych vault'ów. Idealne dla deweloperów pracujących z protokołami stakingowymi i yield farming na Ethereum, Arbitrum i Base. Wymaga informacji o nazwie protokołu, adresie kontraktu i blockchainie.
Jak używać
- Przygotuj dane wejściowe: nazwę istniejącego protokołu vault w kodzie, nazwę klasy Python dla nowego typu vault, adres smart kontraktu na blockchaine, nazwę blockchainu (Ethereum, Arbitrum, Base itp.) oraz URL block explorera (Etherscan, Arbiscan, Basescan). 2. Pobierz ABI kontraktu z block explorera — jeśli kontrakt jest proxy, użyj funkcji "Read as Proxy" aby uzyskać adres implementacji i pobierz ABI implementacji, nie proxy. 3. Utwórz strukturę katalogów eth_defi/abi/{protocol_slug}/ i zapisz pobrany ABI jako {ContractName}.json, wzorując się na strukturze eth_defi/abi/lagoon/. 4. Utwórz nowy moduł Python obok istniejącego modułu protokołu i zdefiniuj klasę vault z dokumentacją opisującą protokół. 5. Jeśli protokół posiada tylko jeden vault (np. Spark, Ethena, Cap), oznacz go klasyfikacją HARDCODED_PROTOCOLS zamiast tworzyć złożone wzorce detekcji. 6. Zintegruj nową klasę z istniejącym kodem protokołu, upewniając się że wszystkie wymagane importy i konfiguracja są na miejscu.
Podobne skille
L
llama-cpp
autor: zechenzhangAGI
Bezpieczeństwo
13,47711252
S
skill-writer
autor: pytorch
Bezpieczeństwo
104,70615116
G
google-analytics
autor: davila7
Bezpieczeństwo
32,5761260
Z
zendesk
autor: vm0-ai
Bezpieczeństwo
7711100
R
reviewing-code
autor: CaptainCrouton89
Bezpieczeństwo
4951493
1
1password
autor: openclaw
Bezpieczeństwo
391,7451174