Getting Started
Staking on Hyperliquid happens within HyperCore, and HYPE is required to be in the staking balance. Just like USDC can be transferred between perps and spot accounts, HYPE can be transferred between spot and staking accounts.
1. [Optional] Transfer HYPE from Spot to Staking balance
Send a POST request to /api/v1/hyperliquid/{network}/staking/transfer
endpoint.
Use unsignedTransaction
returned in the response, then sign and send the transaction to Hyperliquid network. After this transaction has been successfully executed, the delegator staking balance can use this balance to delegate to the P2P validator. Transfers from spot account to staking account are instant.
2. Delegate Transaction
Send a POST request to /api/v1/hyperliquid/{network}/staking/delegate
endpoint.
Use unsignedTransaction
returned in the response, then sign and send the transaction to Hyperliquid network. After this transaction has been successfully executed, the delegator is actively participating in staking through the P2P validator. Be aware that delegations have a lockup duration of 1 day, which means that only after this period, delegations can be partially or fully undelegated.
Rewards are accrued every minute and distributed to stakers every day. Rewards are redelegated automatically to the staked validator, i.e. compounded.
3. Sign and Send Transaction
The requests to transfer hype from spot to staking balance, delegate, undelegate and withdraw return an unsignedTransaction
that needs to be signed and broadcasted using the send transaction endpoint.
4. Check delegator staking balances
To check the delegator active balances for HYPE spot balance, stake balance, active delegations and pending withdrawals, use the get delegator staking information endpoint.
What's Next?
Updated 1 day ago