NEU: Helius übernimmt Light Protocol
Wallet API (Beta)

Solana-Wallet-Daten leicht gemacht

Eine REST API für Guthaben, Verlauf, Identitäten und Finanzierungsquellen von Solana-Wallets. Du musst dir keine Solana-JSON-RPC-Methoden merken oder Lamports umrechnen.

Hero-Bild
IDENTITÄT

Erkenne, wem ein Wallet gehört

Ordne eine Solana-Adresse oder einen Domainnamen einer Identität zu. Unterstützt über 32.500 Labels und über 21,5 Mio. Tags.

GET /v1/wallet/{wallet}/identity
          
{ "address": "HXsKP7wrBWaQ8T2Vtjry3Nj3oUgwYcqq9vrHDM12G664", "type": "exchange", "name": "Binance 1", "category": "Centralized Exchange", "tags": ["Centralized Exchange"] }
  • Einzelabfrage oder Batch mit bis zu 100 Adressen
  • Benutzerdefinierte SNS- und ANS-TLDs werden im Mainnet aufgelöst
  • Unterstützt Labels für Börsenadressen, Protokoll-Wallets, Institutionen und markierte Adressen
FINANZIERT VON

Verfolge, wer ein Wallet finanziert hat

Ermittle die ursprüngliche Finanzierungsquelle eines Wallets: Wer hat die ersten SOL gesendet, wie viel und wann? Name und Typ des Geldgebers stammen aus demselben Identitätssystem.

GET /v1/wallet/{wallet}/funded-by
          
{ "funder": "26MAyPNpK4At8LgRECMMbgiKQuJyg3oACtw1Q9FRyuba", "funderName": null, "funderType": null, "mint": "So11111111111111111111111111111111111111111", "symbol": "SOL", "amount": 0.09811972, "amountRaw": "98119720", "decimals": 9, "date": "2022-01-19T20:46:34.000Z", "signature": "5WX9C5kCQNULGGrSHJBR1WDFyetVyekbUpe1KQ45p3zEBe6jVgSsJuMqLWijjTDcnaAK2518ZriktRMCNycnsNAG", "timestamp": 1642625194, "slot": 116984883, "explorerUrl": "https://orbmarkets.io/tx/5WX9C5kCQNULGGrSHJBR1WDFyetVyekbUpe1KQ45p3zEBe6jVgSsJuMqLWijjTDcnaAK2518ZriktRMCNycnsNAG?tab=summary" }
  • Adresse des direkten Geldgebers, Betrag, Slot und Signatur
  • Börse, Protokoll oder unbekannt – mit Label, falls bekannt
  • Dauerhaft im Cache. Der erste Geldgeber eines Wallets ändert sich nie
VERLAUF

Wallet-Aktivitäten, vollständig geparst

Transaktionsverlauf mit leicht verständlichen Guthabenänderungen für jede Transaktion.

GET /v1/wallet/{wallet}/history
          
{ "data": [ { "signature": "5wHu1qwD7Jsj3xqWjdSEJmYr3Q5f5RjXqjqQJ7jqEj7jqEj7jqEj7jqEj7jqEj7jqE", "timestamp": 1704067200, "slot": 250000000, "fee": 0.000005, "feePayer": "86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY", "error": null, "balanceChanges": [ { "mint": "So11111111111111111111111111111111111111111", "amount": -0.05, "decimals": 9 } ] } ], "pagination": { "hasMore": true, "nextCursor": "5wHu1qwD7Jsj3xqWjdSEJmYr3Q5f5RjXqjqQJ7jqEj7jqEj7jqEj7jqEj7jqEj7jqE" } }
  • Neueste zuerst, bis zu 100 Transaktionen pro Seite
  • tokenAccounts=balanceChanged nur für Aktualisierungen
  • amount ist bereits an die Dezimalstellen angepasst; keine Lamport-Berechnung nötig
HELIUS WALLETS-AS-A-SERVICE

Liefere Wallet und Datenschicht gemeinsam aus

Füge deiner App mit helius-wallet-kit eingebettete Non-Custodial-Wallets hinzu. Unterstützt werden Anmeldeoptionen über Passkeys, E-Mail und vorhandene Wallets

Anwendungsfälle für die Wallet API

Wallet-Dashboards

Guthaben, USD-Werte und Metadaten in einem REST-Aufruf. Kein Zusammenführen von DAS-Daten und keine Lamport-Berechnung

Portfolio-Tracker

Nutze Verlauf und balance-at, um Bestände zu rekonstruieren und PnLs im Zeitverlauf zu berechnen

Zahlungsabwickler

Protokolliere Transaktionen und Überweisungen mit Gegenpartei, Betrag, Mint und Richtung

Steuern und Buchhaltung

Erhalte einen leicht verständlichen Verlauf mit Beständen und Änderungen für jede Transaktion

Compliance und Geldwäschebekämpfung

Finde bekannte Börsen und Treasury-Wallets und sieh, wie Wallets finanziert wurden

Explorer und Analysen

Erhalte Tags für über 21 Millionen Wallets und füge deiner App Account-Labels hinzu

SO FUNKTIONIERT ES

Eine REST API für alle Solana-Wallet-Daten

getWalletBalances
const getWalletBalances = async (address) => {
  const url = `https://api.helius.xyz/v1/wallet/${address}/balances?api-key=YOUR_API_KEY`;

  const response = await fetch(url);
  if (!response.ok) {
    throw new Error(`HTTP error! status: ${response.status}`);
  }

  const data = await response.json();

  const solBalance = data.balances[0]; // SOL is always first when showNative=true
  console.log(`SOL Balance: ${solBalance.balance} SOL ($${solBalance.usdValue})`);
  console.log(`Page ${data.pagination.page} Total Value: $${data.totalUsdValue}`);
  console.log(`Token Count (this page): ${data.balances.length}`);

  // Display top holdings
  data.balances.slice(0, 5).forEach(token => {
    console.log(`${token.symbol}: ${token.balance} ($${token.usdValue || 'N/A'})`);
  });

  return data;
};

getWalletBalances("86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY");

1. API-Key abrufen

Registriere dich, rufe deinen Helius-API-Key ab und übergib api-key im Query-String oder als X-Api-Key-Header

2. Einen REST-Pfad aufrufen

GET /v1/wallet/{wallet}/balances, identity, history oder einen beliebigen anderen Wallet-API-Endpunkt

3. In deine App integrieren

Beträge sind an die Dezimalstellen angepasst, Identitäten mit Labels versehen und Daten korrekt formatiert. Keine weiteren Schritte nötig

FAQs

Hier findest du Antworten auf häufige Fragen. Du brauchst Hilfe oder einen individuellen Tarif? Kontaktiere unser Team.

Erlebe den Unterschied

Wallet-Daten ohne Komplexität

Überspringe rohe Solana-JSON-RPC-Methoden und frage Onchain-Wallet-Daten in wenigen Minuten ab