ethereum-history
Dostęp do faktycznych danych o historycznych kontraktach Ethereum — adresy, deployer, bytecode, kod zdekompilowany.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Ethereum History to umiejętność agenta, która udostępnia faktyczne, tylko do odczytu informacje o historycznych kontraktach na sieci mainnet Ethereum. Kiedy pytasz o konkretny adres kontraktu, wczesne kontrakty Ethereum, erę wdrożenia (Frontier, Homestead, DAO fork), deployer lub bytecode — ta umiejętność zwraca pełne dane: czas wdrożenia, blok, kod zdekompilowany, opis i kontekst historyczny. Wszystkie dane pochodzą z https://ethereumhistory.com i nie wymagają uwierzytelniania.
Jak używać
Zainstaluj umiejętność w swoim agencie, wskazując repozytorium openclaw/skills i ścieżkę skills/ethereum-history. Agent automatycznie załaduje manifest z https://ethereumhistory.com/api/agent/manifest.
Kiedy użytkownik pyta o konkretny adres kontraktu (np. "Co to jest 0xdbf03b407c01e7cd3cbea99509d93f8dddc8c6fb?"), agent wysyła żądanie GET do /api/agent/contracts/{address} i otrzymuje pełne dane: deployer, blok wdrożenia, timestamp, runtime_bytecode, decompiled_code, opis i historię.
Aby znaleźć kontrakty z konkretnej ery (Frontier, Homestead, DAO fork itp.), użyj endpoint /api/agent/contracts z parametrem era_id — agent zwróci listę kontraktów z tej epoki wraz z podstawowymi informacjami.
Możesz filtrować wyniki po innych parametrach, takich jak deployer, token_type lub słowa kluczowe w opisie — sprawdź dokumentację manifestu, aby zobaczyć dostępne filtry.
Wszystkie odpowiedzi są w formacie JSON ze snake_case keys. Agent automatycznie parsuje dane i prezentuje je użytkownikowi w czytelnej formie — nie musisz nic konfigurować.
Umiejętność jest read-only (tylko GET), więc nigdy nie modyfikuje danych. Jeśli potrzebujesz lokalnej instancji, ustaw zmienną BASE_URL na adres staging lub localhost.