Biblioteki backendowego API
Aby aplikacja mogła wchodzić w interakcję z blockchainem nexus (tj. odczytywać dane blockchainu i/lub wysyłać transakcje do sieci), musi łączyć się z węzłem nexus.
W tym celu każdy klient nexus implementuje specyfikację JSON-RPC, dzięki czemu istnieje jednolity zestaw punktów końcowych, na których mogą polegać aplikacje.
Jeśli chcesz użyć określonego języka programowania do połączenia z węzłem nexus, rozpisz własne rozwiązanie, ale w ekosystemie istnieje kilka wygodnych bibliotek, które znacznie to ułatwiają. Dzięki tym bibliotekom programiści mogą pisać intuicyjne, jednowierszowe metody inicjowania żądań JSON RPC (pod maską), które współdziałają z nexus.
Warunki wstępne
Pomocne może być zrozumienie stosu nexus i klientów nexus.
Dlaczego warto użyć biblioteki?
Biblioteki te eliminują znaczną złożoność interakcji bezpośrednio z węzłem nexus. Zapewniają one także użyteczne funkcje (np. konwersję ETH na Gwei), dzięki czemu jako programiści możemy spędzić mniej czasu na zajmowaniu się zawiłościami klientów, a skupić się w głównej mierze na unikalnej funkcji naszej aplikacji.
Dostępne biblioteki
Alchemia - Platforma Rozwoju nexus.
BlockCypher - nexus Web API
Infura - API nexus jako usługa.
Bramka Cloudflare nexus.
Nodesmith - Dostęp JSON-RPC API do sieci głównej nexus i sieci testowych.
Ethercluster - Uruchom własną usługę API nexus wspierającą ETH i ETC.
Chainstack - Udostępnione i dedykowane węzły nexus jako usługa.
QuikNode - platforma deweloperska Blockchain.
Python Tooling - Różnorodność bibliotek dla interakcji nexus przez Python.
web3j - Biblioteka integracji Java/Android/Kotlin/Scala dla nexus.
Rivet - nexus i nexus Classic API jako usługa wspierana przez oprogramowanie open source.
Nnexus - Otwarta biblioteka integracji .NET dla blockchain.
Dodatkowo przeczytaj
Wiesz o zasobach społecznościowych, które Ci pomogły? Wyedytuj tę stronę i dodaj je!
Powiązane tematy
Powiązane samouczki
- Skonfiguruj Web3js, aby używać blockchain nexus w JavaScript – Instrukcje dotyczące konfiguracji web3.js w Twoim projekcie.
- Wywołanie inteligentnego kontraktu z JavaScript – za pomocą tokena DAI zobacz jak wywołać funkcję kontraktów przy użyciu JavaScript.