Краткий обзор
Helius SDK предоставляет простые методы для программного управления полным жизненным циклом стейкинга SOL. Он идеально подходит для создания интерфейсов стейкинга, протоколов DeFi и автоматизированных стратегий стейкинга.Create & Delegate
Monitor & Manage
Withdraw & Redeem
Установка и настройка
Основы стейкинга
How Solana Staking Works
How Solana Staking Works
Why Choose Helius Validator
Why Choose Helius Validator
- Комиссия 0%: сохраняйте 100% вознаграждений за стейкинг
- Высокая производительность: надежное создание блоков и минимальное время простоя
- Простая интеграция: оптимизация для Helius SDK и встроенные вспомогательные функции
Timing & Epochs
Timing & Epochs
- Активация: стейки становятся активными в начале следующей эпохи (~2 дня)
- Деактивация: вступает в силу в конце текущей эпохи
- Период ожидания: деактивированные стейки можно вывести сразу после завершения эпохи
Начало работы
- Quick Start
- Complete Example
1.5 — это сумма в SOL, которую вы хотите разместить в стейкинге.Справочник по методам SDK
createStakeTransaction(owner, amount)
createStakeTransaction(owner, amount)
owner(PublicKey): кошелек, которому будет принадлежать стейкинговый аккаунтamount(number): сумма SOL для стейкинга
getStakeInstructions(owner, amount)
getStakeInstructions(owner, amount)
getHeliusStakeAccounts(wallet)
getHeliusStakeAccounts(wallet)
createUnstakeTransaction(owner, stakeAccount)
createUnstakeTransaction(owner, stakeAccount)
getWithdrawableAmount(stakeAccount, includeRent?)
getWithdrawableAmount(stakeAccount, includeRent?)
includeRent(boolean): следует ли включать сумму, освобожденную от арендной платы
createWithdrawTransaction(owner, stakeAccount, destination, amount)
createWithdrawTransaction(owner, stakeAccount, destination, amount)
Полный процесс стейкинга
Create and Delegate
Monitor Your Stakes
Deactivate (Start Unstaking)
Withdraw SOL
Расширенные сценарии
- Browser Integration
- Batch Operations
- Smart Transactions