Solana-Wallet, Token-Konto oder Mint: Adresse richtig zuordnen
Die Adresse eines Token-Kontos, sein Mint und sein Owner haben verschiedene Aufgaben. Eine Feldübersicht hilft dir, den Solana-Datensatz zuzuordnen.
Ein Solana-Token-Konto erfasst die Menge eines Tokens für eine Token-Owner-Autorität. Seine Adresse unterscheidet sich vom Mint, der den Token identifiziert. Bei einer gewöhnlichen Wallet ist diese Autorität die öffentliche Adresse deines ausgewählten Wallet-Kontos. Ein Explorer kann außerdem einen Program Owner anzeigen: Das ist eine andere Rolle.
Nutze diesen Leitfaden, wenn ein Token-Datensatz eine unbekannte Adresse oder zwei Felder namens Owner zeigt. Das Ergebnis ist eine kurze Notiz, die Token-Konto, aktuelle Autorität, Mint und zuständiges Programm verbindet. Diese reine Leseprüfung stützt sich auf die am 10. November 2026 geprüfte Dokumentation. Du musst weder eine Wallet verbinden noch etwas signieren.
Beginne beim Datensatz, nicht beim Aussehen der Adresse
Solanas Kontodokumentation beschreibt Konten, die über öffentliche Schlüssel adressiert werden. Eine vertraut aussehende Adresse verrät nicht, was ihre Daten bedeuten. Lies den Kontotyp und die Felder im vorgesehenen Cluster, etwa Mainnet Beta oder Devnet.
Die Token-Übersicht unterscheidet diese Rollen:
- Mint M identifiziert den Token und enthält gemeinsame Daten, darunter Gesamtmenge und Dezimalstellen.
- Token-Konto T erfasst eine Menge dieses Mints und benennt eine Token-Owner-Autorität.
- Autorität A ist die Adresse, die als dieser Token-Owner eingetragen ist. Ein Wallet-Konto ist ein häufiges Beispiel; nicht jede Autorität ist eine gewöhnliche persönliche Wallet.
Wenn du an einen Vergleich mit Ethereum denkst, behandelt unser Leitfaden zu Wallet-Adresse und Token-Vertrag den EVM-Fall. Bei Solana musst du zusätzlich den separaten Datensatz des Token-Kontos zuordnen.
Lies die beiden Owner-Felder getrennt
Bei einem Token-Konto ist der Owner innerhalb der Token-Daten eine Autorität für Token-Operationen. Der Owner auf Kontoebene ist das zuständige Token Program oder Token Extension Program. Solanas Dokumentation zu Token-Konten unterscheidet diese ausdrücklich.
Die folgende Feldübersicht verwendet ein Token-Konto aus der dokumentierten Antwort mit geparsten Daten. Ein Explorer kann andere Bezeichnungen nutzen. Die Buchstaben dienen der Veranschaulichung; sie sind keine echten Adressen und kein Test eines aktuellen Bestands.
| Feld in einem zurückgegebenen Eintrag | Bedeutung |
|---|---|
pubkey |
Adresse des Token-Kontos T |
account.owner |
Zuständiges Token-Programm P |
account.data.parsed.type |
account für dieses geparste Token-Konto |
account.data.parsed.info.mint |
Token-Mint M |
account.data.parsed.info.owner |
Aktuelle Token-Owner-Autorität A |
account.data.parsed.info.tokenAmount |
Für T gemeldete Menge |
Wer P als Wallet-Adresse liest, vermischt zwei Bedeutungen von Owner. Wer M als Wallet-Adresse liest, wählt stattdessen die Kennung des Vermögenswerts. Beides identifiziert nicht die Autorität, deren Bestände du prüfen wolltest.
Das ATA ist das Standardkonto, nicht das gesamte Verzeichnis
Ein Associated Token Account, kurz ATA, ist das Standard-Token-Konto für eine Wallet, ein Token-Programm und einen Mint. Diese Eingaben bestimmen seine Adresse. Das entstehende Konto gehört zu seinem Token-Programm; das Associated Token Program ist nicht sein Program Owner.
Die Token-Übersicht weist auch darauf hin, dass eine Autorität mehrere Token-Konten für einen Mint haben kann. Das ATA allein zu finden, belegt daher nicht, dass du alle Konten gefunden hast. Lies die aktuell eingetragene Autorität, statt sie allein aus einer Adressableitung oder einer alten Transaktion herzuleiten.
Für ein breiteres Verzeichnis liefert getTokenAccountsByOwner die Konten einer Autorität mit einem Mint- oder Programmfilter. Ein Filter für ein bestimmtes Programm begrenzt diese Abfrage auf das ausgewählte Programm. Damit lässt sich der Umfang eines Ergebnisses prüfen; eine einzelne Abfrage deckt deshalb nicht zwangsläufig alle Solana-Positionen ab.
Halte die Zuordnung in einer Notiz fest
- Lege den Kontext fest. Notiere den Cluster und die vollständige öffentliche Adresse der Autorität, die du prüfen möchtest. Für einen bestimmten Vermögenswert halte den vorgesehenen Mint aus der offiziellen Referenz des Herausgebers separat fest.
- Prüfe das genaue Konto. Nutze einen vertrauenswürdigen Explorer oder ein Werkzeug, das Kontodaten nur liest. Prüfe, ob der dekodierte Datensatz ein Token-Konto oder ein Mint ist. Ist der Typ nicht verfügbar, bleibt die Einordnung offen. Handelt es sich um einen Mint, notiere seine Adresse als M und seinen Typ als Mint. Die nächsten beiden Schritte gelten für Token-Konten.
- Gleiche die Felder ab. Vergleiche bei einem Token-Konto die aktuelle Token-Owner-Autorität und den Mint mit deinen vorgesehenen Werten. Notiere das zuständige Programm separat. Vergleiche vollständige Adressen, keine gekürzten Bezeichnungen.
- Bewahre die Beobachtung auf. Halte Cluster, dekodierten Typ, T, A, M, P, gemeldete Menge sowie Antwort-Slot oder Beobachtungszeit fest. Markiere das Ergebnis als zugeordnet, abweichend oder ungeklärt. Eine Abweichung bedeutet, dass der Datensatz nicht zu deiner gewählten Autorität oder deinem Vermögenswert passt; sie erklärt nicht den Grund.
Ein fehlendes Konto und ein fehlgeschlagener Lesezugriff sind unterschiedliche Ergebnisse. Laut getAccountInfo-Referenz ist result.value gleich null, wenn das Konto beim angeforderten Bestätigungsgrad nicht existiert. Das allein sagt nichts über andere Konten dieser Autorität aus. Ein Fehler oder eine unlesbare Antwort lässt diese Prüfung offen.
Wenn du eine Adresse zu Owlio hinzufügst, verwende die öffentliche Adresse des Wallet-Kontos, das du verfolgen möchtest. Die Prüfung des Adressformats bestimmt nicht, ob die Eingabe eine Wallet-Autorität, ein Mint oder ein Token-Konto ist, und garantiert keine vollständige Erfassung der Bestände. Bewahre deine Notiz mit den geprüften Feldern auf. Stimmen die Identitäten überein, aber das angezeigte Portfolio weicht weiterhin ab, prüfe Abdeckung und Aktualität der Daten mit dem Leitfaden zu abweichenden Portfoliobeständen.
Häufige Fragen
Zeigt eine Mint-Adresse meinen persönlichen Token-Bestand?
Der Mint identifiziert den Token und speichert gemeinsame Daten wie die Gesamtmenge. Dein Bestand wird in Token-Konten erfasst, die einer Token-Owner-Autorität zugeordnet sind. Die im Mint gespeicherte Gesamtmenge ist nicht der Bestand dieser Autorität.
Beweist eine bekannte ATA-Adresse, dass das Konto existiert?
Nein. Eine ATA-Adresse lässt sich aus Wallet-Adresse, Token-Programm und Mint ableiten, bevor das Konto existiert. Prüfe seine aktuellen Kontodaten im vorgesehenen Cluster. Ein fehlendes ATA schließt andere Token-Konten für dieselbe Autorität und denselben Mint nicht aus.
Beweist der eingetragene Token-Owner, wer über die Mittel verfügt?
Er benennt eine Autorität auf der Blockchain, keine Person, und beweist nicht, dass du diese Autorität kontrollierst. Delegierte und Token-Erweiterungen können Berechtigungen beeinflussen. Die Zuordnung des Kontos ist keine vollständige Prüfung der Übertragungsrechte oder der Möglichkeit, die Mittel auszugeben.