Programista z BuildersDAO podzielił się spostrzeżeniami na temat możliwości komponowania podstrumieni, w tym swoją demonstracją integracji podstrumieni Chainlink.
Dowiedz się więcej o Graph BuildersDAO i obejrzyj członka Thomasa przedstawiającego spostrzeżenia na temat możliwości tworzenia podstrumieni.
Godziny spotkań twórców wykresów
Bez Graph BuildersDAO nie byłoby godzin pracy online Builders.
Co to jest BuildersDAO?
BuildersDAO to organizacja deweloperska zajmująca się budowaniem podgrafów i podprzepływów. DAO pełni funkcję centrum nowych i istniejących protokołów, w którym można zlecić utworzenie podgrafów lub przepływów cząstkowych.
zasada działania:
Żądania: protokół spełni ich potrzeby, niezależnie od tego, czy będzie to indeksowanie danych, analiza, czy inne zadania związane z wykresami.
Nagroda: za projekt wyznaczona jest nagroda, a wykwalifikowani programiści mogą ubiegać się o otrzymanie zadań programistycznych.
Kompilacja: programiści pracują nad tym, tworząc wysokiej jakości podgrafy lub podprzepływy.
Nagrody: Po ukończeniu programiści otrzymają należną im część nagród.
Zawsze szukają utalentowanych programistów, którzy dołączą do DAO. Jeśli jesteś zapalonym twórcą stron internetowych 3, rozważ aplikowanie za pośrednictwem tej witryny.
🎤 Głośniki
W tej sesji Godziny pracy Graph Builders Thomas, konstruktor i programista DAO, dzieli się spostrzeżeniami ze swoich ostatnich projektów związanych z możliwością komponowania podstrumieni.
Link do filmu: https://youtu.be/2fLmnMgi4xc
📺 Całą nagraną sesję możesz obejrzeć na YouTube The Graph – spróbuj!
Główne cele BuildersDAO:
Głównym celem BuildersDAO jest promowanie rozwoju ekosystemu The Graph. DAO osiąga to poprzez interakcję z osobami, które wymagają opracowania podgrafu lub podprzepływu.
Nie tylko aktywnie wyszukują osoby w potrzebie, ale także kontaktują się z programistami, którzy być może rozważają innych dostawców. Ich celem jest zachęcenie ich do powrotu do ekosystemu The Graph.
Podstrumienie można komponować:
Podstrumienie oferują potężną funkcję: możliwość komponowania, pomyśl o tym jak o budowaniu z klocków Lego. Kiedy programiści tworzą podprzepływy, inni mogą z łatwością włączyć je do swojej własnej pracy.
Zamiast ręcznie integrować kod, możesz zaimportować istniejące podprzepływy, takie jak klocki Lego. Na przykład możesz zacząć od wersji Uniswap V2, zbudować na niej, a następnie wdrożyć niestandardowe przepływy podrzędne.
Inni programiści mogą następnie budować na podstawie Twojego dzieła.
Rejestr podprzepływów:
Po zbudowaniu podstrumieni przejdź do rejestru podstrumieni. Tutaj możesz przesłać swoje podstrumienie i pozwolić innym łatwo je znaleźć.
Rejestr udostępnia interfejs, w którym można przeglądać istniejące podprzepływy i znajdować dodatkowe szczegóły.
------Zrzut ekranu rejestru podstrumieni
Próbny
Zintegruj przechowywanie cen Chainlink z podstrumieniami, aby uzyskać ceny ETH w USD
W swoim przemówieniu Thomas zademonstrował, jak wykorzystać framework Substreams i inteligentne kontrakty lio do zbudowania Substreams w celu śledzenia zdarzeń emitowanych przez kontrakt.
Thomas demonstruje integrację podstrumieni Chainlink, pobierając aktualną cenę Ethereum (ETH) w USD.
Kluczowe kroki, którymi podążał:
Importowanie niezbędnych podstrumieni: Zaimportowane podstrumienie kontraktu Lio i podstrumienie ceny Chainlink.
Zdefiniuj blok początkowy: Określ blok początkowy, od którego podprzepływ powinien rozpocząć przetwarzanie danych.
Utworzono nowy moduł: Utworzono nowy moduł o nazwie map_usd_value do obsługi zdarzeń w kontrakcie lio i dodawania informacji o cenie w USD. Moduł ten pobiera dwa parametry wejściowe: zdarzenia z kontraktu lio i dane wyjściowe modułu chainlink_price_store z pakietu Chainlink Substreams.
Dostęp do magazynu cen Chainlink: W programie obsługi mapy map_usd_value używa wyjścia modułu chainlink_price_store, aby uzyskać dostęp do ceny ETH.
Obsługa zdarzeń: Przeszukał zdarzenia emitowane przez kontrakt lio i obliczył wartość każdego zdarzenia w dolarach, korzystając z ceny ETH uzyskanej ze sklepu Chainlink.
Wynik wyjściowy: przetworzone zdarzenie o wartości USD jest emitowane jako wyjście podprzepływu. Moduł ten można teraz podłączyć do dalszych modułów, takich jak graph_out, do wykorzystania przez podgrafy lub inne ujścia.
Aby uzyskać więcej warsztatów na żywo i demonstracji krok po kroku, dołącz do spotkania online Builders w każdy czwartek o 17:00 UTC (12:00 ET) na platformie The Graph Discord.
💡 Ten artykuł odpowiada na następujące pytania:
- Dlaczego podstrumienie mają tę zaletę, że można je komponować?
- Co to jest Graph BuildersDAO?
- W jaki sposób programista może za jego pomocą zarejestrować istniejący podprzepływ?
Śledź konto publiczne: Pinax, aby dowiedzieć się więcej o technicznym rozwoju indeksowania danych blokowych