Zum Hauptinhalt springen
Validator ohne Provision: Stake beim Helius Validator und behalte dank 0 % Provision 100 % deiner Staking-Rewards.

Kurzübersicht

Das Helius SDK bietet einfache Methoden, mit denen du den gesamten SOL-Staking-Lebenszyklus programmgesteuert verwalten kannst. Ideal für Staking-Oberflächen, DeFi-Protokolle oder automatisierte Staking-Strategien.

Create & Delegate

Erstelle neue Stake Accounts und delegiere sie in einer einzigen Transaktion an Validatoren

Monitor & Manage

Verfolge Rewards, prüfe den Status und verwalte vorhandene Stake Accounts

Withdraw & Redeem

Deaktiviere Stakes und zahle SOL nach Ablauf der Abkühlphasen aus

Installation und Einrichtung

Grundlagen des Stakings

Stake Account: Ein spezielles Konto, das SOL sperrt und an einen Validator delegiert. Jeder Stake Account verweist auf genau einen Validator.Rewards: Validatoren erhalten Rewards für die Absicherung des Netzwerks. Diese Rewards werden an alle Stake Accounts verteilt, die an diesen Validator delegiert sind.Lebenszyklus: Erstellen → Delegieren → Rewards verdienen → Deaktivieren → Auszahlen
  • 0 % Provision: Behalte 100 % deiner Staking-Rewards
  • Hohe Leistung: Zuverlässige Blockproduktion und minimale Ausfallzeiten
  • Einfache Integration: Für das Helius SDK optimiert, mit integrierten Hilfsfunktionen
  • Aktivierung: Stakes werden zu Beginn der nächsten Epoche aktiv (~2 Tage)
  • Deaktivierung: Wird am Ende der aktuellen Epoche wirksam
  • Abkühlphase: Deaktivierte Stakes können direkt nach dem Ende der Epoche ausgezahlt werden

Erste Schritte

Stake SOL mit nur 3 Codezeilen:
Das SDK berechnet die Rent automatisch und erstellt den Stake Account. Der Parameter 1.5 gibt den Betrag in SOL an, den du staken möchtest.

Referenz der SDK-Methoden

Erstellt eine vollständige Staking-Transaktion, die signiert und gesendet werden kann.Parameter:
  • owner (PublicKey): Die Wallet, der der Stake Account gehören wird
  • amount (number): Zu stakender SOL-Betrag
Rückgabewert:
Beispiel:
Gibt nur die Staking-Anweisungen zurück. Das ist nützlich, wenn du eigene Transaktionen erstellst.Rückgabewert:
Beispiel:
Ruft alle Stake Accounts einer Wallet ab, die an den Helius Validator delegiert sind.Beispiel:
Erstellt eine Transaktion, um einen Stake Account zu deaktivieren und das Unstaking zu starten.Beispiel:
Prüft, wie viel SOL aus einem deaktivierten Stake Account ausgezahlt werden kann.Parameter:
  • includeRent (boolean): Ob der von der Rent befreite Betrag einbezogen werden soll
Beispiel:
Erstellt eine Transaktion, um SOL aus einem deaktivierten Stake Account auszuzahlen.Beispiel:

Vollständiger Staking-Ablauf

1

Create and Delegate

2

Monitor Your Stakes

3

Deactivate (Start Unstaking)

4

Withdraw SOL

Fortgeschrittene Muster

Für Browseranwendungen mit Wallet-Adaptern:

Wichtige Hinweise

Epochen-Timing: Solana-Epochen dauern etwa 2 Tage. Stakes werden zu Beginn der nächsten Epoche aktiviert. Die Deaktivierung wird am Ende der aktuellen Epoche wirksam.
Rent berücksichtigen: Stake Accounts benötigen von der Rent befreite Reserven (~0,00228 SOL). Wenn du das gesamte Guthaben auszahlst, wird das Konto geschlossen.
Hardware-Wallets: Nutzern werden zwei Signaturaufforderungen angezeigt: eine für den Stake Account, die vorab signiert wurde, und eine für den Gebührenzahler. Gestalte deine UX entsprechend.

Kurzreferenz

Brauchst du eine schnelle Übersicht? Hier sind die wichtigsten Methoden:

Nächste Schritte

Helius SDK Documentation

Vollständige SDK-Referenz mit allen verfügbaren Methoden

Smart Transactions

Optimiere deine Transaktionen mit Prioritätsgebühren und Wiederholungslogik

Join Discord

Erhalte Hilfe von unserer Entwickler-Community

Validator Dashboard

Überwache die Leistung und Rewards des Helius Validators