Skip to main content
POST
getProgramAccounts
Neue Funktion: getProgramAccounts unterstützt jetzt den Parameter changedSinceSlot für inkrementelle Updates. Wenn angegeben, gibt die Methode nur Konten zurück, die ab oder nach der angegebenen Slot-Nummer geändert wurden. Dies ist perfekt für Echtzeit-Indizierung und Daten-Synchronisations-Workflows.

Anfrageparameter

string
erforderlich
Der Solana-Programm-Public-Key (Adresse), um Konten abzufragen, als Base-58-codierter String.
string
Das Verpflichtungsniveau für die Anfrage.
  • confirmed
  • finalized
  • processed
number
Der minimale Slot, bei dem die Anfrage ausgewertet werden kann.
boolean
Verpackt das Ergebnis in einem RpcResponse JSON-Objekt.
string
Das Codierungsformat für die zurückgegebenen Kontodaten.
  • jsonParsed
  • base58
  • base64
  • base64+zstd
object
Fordern Sie einen Ausschnitt der Kontodaten an.
number
Anzahl der zurückzugebenden Bytes.
number
Byte-Offset, ab dem das Lesen beginnt.
number
Gibt nur Konten zurück, die ab oder nach dieser Slot-Nummer geändert wurden. Nützlich für inkrementelle Updates.
array
Leistungsstarkes Filtersystem zum effizienten Abfragen spezifischer Solana-Kontodatenmuster.

Autorisierungen

api-key
string
query
erforderlich

Ihr Helius-API-Schlüssel. Sie können einen kostenlos im Dashboard erhalten.

Body

application/json
jsonrpc
enum<string>
Standard:2.0
erforderlich

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string
Standard:1
erforderlich

Eine eindeutige Identifikation für die Anfrage.

Beispiel:

"1"

method
enum<string>
Standard:getProgramAccounts
erforderlich

Der Name der aufzurufenden RPC-Methode.

Verfügbare Optionen:
getProgramAccounts
Beispiel:

"getProgramAccounts"

params
(string | object)[]
erforderlich

Parameter für die Methode.

Der öffentliche Schlüssel (Adresse) des Solana-Programms, für das Konten abgefragt werden sollen, als base-58-kodierter String.

Beispiel:

"4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T"

Antwort

Programm-Konten erfolgreich abgerufen.

jsonrpc
enum<string>

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string

Identifizierer, der der Anfrage entspricht.

Beispiel:

"1"

result
object[]

Liste der Programmkonten.