Zum Hauptinhalt springen
POST
getUserRecords

Registry-Datensätze

Gib zwischen 1 und 100 öffentliche Schlüssel von Solana-Inhabern an. Die response enthält pro Inhaber einen Eintrag in result.records, und zwar in der Reihenfolge des requests. Ein Eintrag ist null, wenn für den Inhaber an dem slot, an dem die Datensätze gelesen wurden, kein Registry-Datensatz vorhanden ist. Ein Datensatz enthält den Base58-codierten öffentlichen Nullifier-Schlüssel und den Base64-codierten öffentlichen Leseschlüssel des Inhabers. Der öffentliche Leseschlüssel ist ein getaggter 33-Byte-X25519-Schlüssel: 0x04, gefolgt von einer kanonischen 32-Byte-u-Koordinate. mergeEncryption ist 0, wenn das Zusammenführen deaktiviert ist, und 1 für PoseidonCtrV1. Die Datensätze werden von Solana an einem slot abgerufen, der nicht vor context.slot liegt. Dies sind öffentliche Registrierungsschlüssel. Informationen zur Verwaltung von Wallet-Schlüsseln findest du unter geschützte Schlüsselpaare und Verschlüsselung.

Request-Parameter

array
erforderlich
Solana-Pubkeys, die du im Benutzer-Registry nachschlagen möchtest. Maximal 100.

Autorisierungen

api-key
string
query
erforderlich

Dein Helius API key.

Body

application/json
id
string
Standard:1
erforderlich

Eine ID zur Identifizierung des request.

jsonrpc
enum<string>
Standard:2.0
erforderlich

Die Version des JSON-RPC-Protokolls.

Verfügbare Optionen:
2.0
method
enum<string>
Standard:getUserRecords
erforderlich

Die aufzurufende Methode. Sie muss mit dem letzten Segment des URL-Pfads übereinstimmen.

Verfügbare Optionen:
getUserRecords
params
object
erforderlich
Beispiel:

Antwort

JSON-RPC response. Prüfe den Fehler, bevor du das Ergebnis liest.

id
string
erforderlich

Die ID des request.

jsonrpc
enum<string>
erforderlich

Die Version des JSON-RPC-Protokolls.

Verfügbare Optionen:
2.0
error
object
result
object