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
Monitor & Manage
Withdraw & Redeem
Installation und Einrichtung
Grundlagen des Stakings
How Solana Staking Works
How Solana Staking Works
Why Choose Helius Validator
Why Choose Helius Validator
- 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
Timing & Epochs
Timing & Epochs
- 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
- Quick Start
- Complete Example
1.5 gibt den Betrag in SOL an, den du staken möchtest.Referenz der SDK-Methoden
createStakeTransaction(owner, amount)
createStakeTransaction(owner, amount)
owner(PublicKey): Die Wallet, der der Stake Account gehören wirdamount(number): Zu stakender SOL-Betrag
getStakeInstructions(owner, amount)
getStakeInstructions(owner, amount)
getHeliusStakeAccounts(wallet)
getHeliusStakeAccounts(wallet)
createUnstakeTransaction(owner, stakeAccount)
createUnstakeTransaction(owner, stakeAccount)
getWithdrawableAmount(stakeAccount, includeRent?)
getWithdrawableAmount(stakeAccount, includeRent?)
includeRent(boolean): Ob der von der Rent befreite Betrag einbezogen werden soll
createWithdrawTransaction(owner, stakeAccount, destination, amount)
createWithdrawTransaction(owner, stakeAccount, destination, amount)
Vollständiger Staking-Ablauf
Create and Delegate
Monitor Your Stakes
Deactivate (Start Unstaking)
Withdraw SOL
Fortgeschrittene Muster
- Browser Integration
- Batch Operations
- Smart Transactions