Zum Hauptinhalt springen

Schnellnavigation

Current State Methods

Frage aktuelle Blockchain-Daten und den Netzwerkstatus ab

Historical Data (Archival)

Greife auf den vollständigen Transaktions- und Blockverlauf zu

Transaction Submission

Sende und simuliere Transaktionen mit Gebührenschätzung

Network & Cluster Info

Überwache Validatoren, Epochen und die Netzwerkleistung

Was sind Leitfäden für RPC-Methoden?

Diese praxisnahen Leitfäden zeigen dir, wie du bestimmte Solana-RPC-Methoden verwendest, um häufige Entwicklungsprobleme zu lösen. Jeder Leitfaden enthält:
  • Praxisnahe Anwendungsfälle und Hinweise dazu, wann du welche Methode verwenden solltest
  • Vollständige Codebeispiele in mehreren Sprachen
  • Parametererklärungen mit praktischen Tipps
  • Eine Aufschlüsselung des Aufbaus der response
  • Tipps für Entwickler zur Optimierung und zu Best Practices
Ideal für Entwickler, die nicht nur verstehen möchten, was die einzelnen RPC-Methoden tun, sondern auch, wie sie sich effektiv in Produktionsanwendungen einsetzen lassen.
Unabhängige Infrastruktur: Helius betreibt eine eigene dedizierte RPC- und Archivierungsinfrastruktur. Im Gegensatz zu Anbietern, die auf gemeinsam genutzte Systeme setzen, liefert unsere unabhängige Architektur eine konstante Leistung, eine schnellere response und höhere Zuverlässigkeit bei allen RPC-Methoden. Sieh dir unseren Vergleich in den RPC-Benchmarks an.

Methoden für den aktuellen Zustand

Frage aktuelle Blockchain-Daten ab, darunter Konten, Guthaben, aktuelle slots und den Netzwerkstatus in Echtzeit.

Konto- und Guthabenabfragen

getAccountInfo

Rufe vollständige Kontodetails einschließlich Guthaben, Eigentümer und Daten ab

getBalance

Frage schnell das SOL-Guthaben eines beliebigen Kontos ab

getMultipleAccounts

Frage mehrere Konten effizient gebündelt ab

getProgramAccounts

Finde alle Konten, die einem bestimmten Programm gehören

getLargestAccounts

Rufe die Konten mit den größten SOL-Guthaben ab

getSupply

Rufe Informationen zum aktuellen Bestand ab

Leitfäden für Methoden zu Konten mit token

getTokenAccountsByOwner

Rufe alle Konten mit token für eine Wallet ab

getTokenAccountsByDelegate

Frage Konten mit token nach Bevollmächtigtem ab

getTokenAccountBalance

Rufe das Guthaben eines bestimmten Kontos mit token ab

getTokenSupply

Frage den Gesamtbestand eines SPL-token ab

getTokenLargestAccounts

Finde Konten mit den größten Beständen an token

Leitfäden für den aktuellen slot und Blockhash

getSlot

Rufe die aktuelle slot-Nummer ab

getBlockHeight

Rufe die aktuelle Blockhöhe des Netzwerks ab

getLatestBlockhash

Rufe den neuesten Blockhash für Transaktionen ab

isBlockhashValid

Prüfe, ob ein Blockhash noch gültig ist

getSlotLeader

Rufe den aktuellen Leader des slot ab

getSlotLeaders

Rufe die Leader für einen Bereich von slot-Werten ab

Transaktionsstatus und Bestätigung

getSignatureStatuses

Prüfe den Bestätigungsstatus von Transaktionen

getTransactionCount

Rufe die Gesamtzahl der verarbeiteten Transaktionen ab

Historische Daten (Archiv)

Greife auf den vollständigen Transaktions- und Blockverlauf seit der Entstehung von Solana zu. Alle Archivmethoden kosten einen Credit. Mehr über historische Daten erfahren →

Transaktionsverlauf

getTransactionsForAddress

Erweiterter Transaktionsverlauf mit Filtern, Sortierung und Unterstützung für Konten mit token (exklusiv bei Helius)

getTransaction

Rufe detaillierte Informationen zu einer bestimmten Transaktion ab

getSignaturesForAddress

Rufe Transaktionssignaturen für ein Konto ab

getInflationReward

Berechne Inflationsprämien für Konten

Leitfäden zum Blockverlauf

Greife auf die Blockchain-Struktur, Zeitinformationen und historische Daten zu.

getBlock

Rufe vollständige Blockinformationen einschließlich aller Transaktionen ab

getBlocks

Rufe eine Liste bestätigter Blöcke in einem Bereich ab

getBlocksWithLimit

Rufe eine begrenzte Anzahl bestätigter Blöcke ab

getBlockTime

Rufe die geschätzte Erstellungszeit eines Blocks ab

getBlockCommitment

Rufe commitment und den gesamten Stake für einen Block ab

getBlockProduction

Rufe aktuelle Informationen zur Blockproduktion nach Validator ab

Leitfäden zum Einreichen von Transaktionen

Sende und simuliere Transaktionen mit Gebührenschätzung und Optimierung.

Leitfäden für Transaktionsmethoden

requestAirdrop

Fordere einen SOL-Airdrop im Devnet oder Testnet an

getPriorityFees

Rufe aktuelle Prioritätsgebühren für eine optimale Preisgestaltung ab

getFeeForMessage

Berechne Transaktionsgebühren vor dem Senden

Leitfäden für Netzwerk- und cluster-Methoden

Überwache Validatoren, Epochen, die Netzwerkleistung und den Zustand des cluster.

Informationen zum cluster

getHealth

Prüfe den Zustand des RPC node

getVersion

Rufe Informationen zur Solana-Softwareversion ab

getClusterNodes

Rufe Informationen zu den Validatoren im cluster ab

getVoteAccounts

Rufe aktuelle und säumige Abstimmungskonten ab

getEpochInfo

Rufe Informationen zur aktuellen Epoche ab

getEpochSchedule

Rufe Informationen zum Epochenplan ab

getLeaderSchedule

Rufe den Leader-Zeitplan für eine Epoche ab

Leitfäden zu Netzwerkleistung und Wirtschaftsdaten

getPerformanceSamples

Rufe aktuelle Messwerte zur Netzwerkleistung ab

getInflationGovernor

Rufe die aktuellen Inflationsparameter ab

getInflationRate

Rufe die aktuelle Inflationsrate ab

getStakeDelegation

Rufe den Mindestbetrag für die Stake-Delegation ab

Leitfäden für Hilfs- und Systemmethoden

Hilfsmethoden für Systeminformationen, Validierung und erweiterte Abfragen.

Grundlegende Hilfsmethoden

getRentExemption

Berechne das Mindestguthaben für die Befreiung von der Speichermiete

getGenesisHash

Rufe den Genesis-Hash des cluster ab

getIdentity

Rufe den öffentlichen Identitätsschlüssel des RPC node ab

getFirstAvailableBlock

Rufe den slot des ersten verfügbaren Blocks ab

getHighestSnapshotSlot

Rufe den höchsten slot mit einem Snapshot ab

minimumLedgerSlot

Rufe den niedrigsten slot ab, für den der node Ledger-Informationen besitzt

Leitfäden für erweiterte Systemabfragen

getMaxRetransmitSlot

Rufe den höchsten slot ab, der in der Retransmit-Phase erfasst wurde

getMaxShredInsertSlot

Rufe den höchsten slot ab, der beim Einfügen eines shred erfasst wurde

Zugehörige Ressourcen

Zusätzliche Dokumentation

Historical Data Overview

Erfahre mehr über die Archivierungsinfrastruktur und Funktionen von Helius

RPC Optimization

Nutze fortgeschrittene Techniken zur Optimierung der RPC-Leistung

WebSocket Methods

Entdecke Echtzeit-Abonnements und Streaming-Daten

API Reference

Vollständige technische Referenz für alle RPC-Methoden

Brauchst du Hilfe mit einer bestimmten RPC-Methode? Jeder Leitfaden enthält praktische Beispiele und Tipps für Entwickler, damit du schnell loslegen kannst. Durchsuche die Kategorien oben oder finde über die Suche genau das, was du brauchst.