Skip to main content
POST
getTransactionsForAddress

Anforderungsparameter

string
erforderlich
Solana-Kontoadresse, um die Transaktionshistorie abzurufen (Wallet, Token, Programm, NFT usw.).
string
Standard:"signatures"
Detailebene der zurückzugebenden Transaktion.
  • signatures
  • full
string
Standard:"desc"
Sortierreihenfolge für zurückgegebene Transaktionen.
  • asc
  • desc
string
Standard:"finalized"
Das Verpflichtungsniveau für die Anfrage. Das processed-Commitment wird nicht unterstützt.
  • confirmed
  • finalized
number
Minimaler Kontext-Slot für die Anfrage (optional).
number
Standard:"1000"
Maximale Anzahl von Transaktionen pro Anfrage. Verwenden Sie 1–1000 für transactionDetails:“signatures” und 1–1000 für transactionDetails:“full”.
string
Paginierungstoken von der vorherigen Antwort, um die nächste Seite der Ergebnisse zu erhalten (Format “slot:position”).
string
Standard:"json"
Kodierungsformat für Transaktionsdaten (gilt nur, wenn transactionDetails=full).
  • json
  • jsonParsed
  • base58
  • base64
number
Maximale Transaktionsversion, die zurückgegeben werden soll (gilt nur, wenn transactionDetails=full). Auf 1 setzen, um Legacy-, v0- und v1-Transaktionen zu erhalten.
object
Erweiterte Filter zur Eingrenzung der Transaktionsergebnisse.
object
Nach Slotnummer filtern.
number
Größer oder gleich Slotnummer.
number
Größer als Slotnummer.
number
Kleiner oder gleich Slotnummer.
number
Kleiner als Slotnummer.
object
Nach Blockzeitstempel (Unix-Zeitstempel) filtern.
number
Größer oder gleich Zeitstempel.
number
Größer als Zeitstempel.
number
Kleiner oder gleich Zeitstempel.
number
Kleiner als Zeitstempel.
number
Gleich Zeitstempel.
object
Nach Transaktionssignatur filtern.
string
Transaktionen mit Signaturen erhalten, die größer oder gleich diesem Wert sind.
string
Transaktionen nach dieser Signatur erhalten.
string
Transaktionen mit Signaturen erhalten, die kleiner oder gleich diesem Wert sind.
string
Transaktionen vor dieser Signatur erhalten.
string
Standard:"any"
Nach Transaktionsstatus filtern.
  • succeeded
  • failed
  • any
string
Standard:"none"
Transaktionen für verwandte Token-Konten filtern. Steuert, ob Transaktionen eingeschlossen werden, die Token-Konten betreffen, die von der Adresse verwaltet werden.
  • none
  • balanceChanged
  • all
object
Eingrenzung der Ergebnisse auf Transaktionen, bei denen die abgefragte Adresse an einem Token-Transfer teilgenommen hat, der bestimmten Kriterien entspricht. Alle Felder sind optional und werden mit UND-Semantik kombiniert.
string
Gegenadresse. Übereinstimmungen mit Übertragungen, deren andere Seite diese Adresse ist.
string
Standard:"any"
Übertragungsrichtung relativ zur abgefragten Adresse.
  • in
  • out
  • any
string
Token-Prägung zum Filtern.
object
Filter für rohe On-Chain-Betragsbereiche. Alle Felder sind optional und können kombiniert werden.

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 Kennung für die Anfrage.

Beispiel:

"1"

method
enum<string>
Standard:getTransactionsForAddress
erforderlich

Der Name der aufzurufenden RPC-Methode.

Verfügbare Optionen:
getTransactionsForAddress
Beispiel:

"getTransactionsForAddress"

params
(string | object)[]
erforderlich

Array, das die erforderliche Kontoadresse und optionales Konfigurationsobjekt enthält.

Required array length: 1 - 2 elements

Solana-Kontoadresse, für die die Transaktionshistorie abgerufen werden soll (Wallet, Token, Programm, NFT usw.).

Beispiel:

"Vote111111111111111111111111111111111111111"

Antwort

Transaktionen für die angegebene Adresse erfolgreich abgerufen.

jsonrpc
enum<string>

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string

Kennung, die der Anfrage entspricht.

Beispiel:

"1"

result
object

Transaktionsdaten und Paginierungsinformationen.