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

Solana-Wallet-Daten leicht gemacht

Eine REST API für Solana-Wallet-Guthaben, Verläufe, Identitäten und Finanzierungsquellen. Du musst dir keine Solana-JSON-RPC-Methoden merken und keine Lamport-Berechnungen durchführen.

Hero-Bild
IDENTITÄT

Erkenne, wem ein Wallet gehört

Ordne eine Solana-Adresse oder einen Domainnamen einer Identität zu. Unterstützt mehr als 32.500 Labels und 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

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, wenn bekannt
  • Unbegrenzt zwischenspeicherbar. Der erste Geldgeber eines Wallets ändert sich nie
VERLAUF

Wallet-Aktivitäten, vollständig geparst

Transaktionsverlauf mit leicht verständlichen Änderungen des Guthabens pro 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-Berechnungen
HELIUS WALLETS-AS-A-SERVICE

Wallet und Datenschicht gemeinsam ausliefern

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

Anwendungsfälle für die Wallet API

Wallet-Dashboards

Guthaben, USD-Werte und Metadaten in einem REST-Aufruf. Kein Verknüpfen von DAS-Daten und keine Lamport-Berechnungen

Portfolio-Tracker

Rekonstruiere Bestände anhand des Verlaufs und von balance-at und berechne PnLs im Zeitverlauf

Zahlungsabwickler

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

Steuern und Buchhaltung

Rufe einen leicht verständlichen Verlauf mit Beständen und Guthabenänderungen pro Transaktion ab

Compliance und Geldwäscheprävention

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

Explorer und Analysen

Rufe Tags für mehr als 21 Millionen Wallets ab 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-Schlüssel abrufen

Registriere dich, rufe deinen Helius-API-Schlüssel ab und übergib den 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 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. Brauchst du 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 innerhalb weniger Minuten ab