Staking Activation
After a stake transaction is submitted and approved, there is a delay before the staked assets begin earning rewards. This activation period varies by network and depends on protocol-level queues and processing times.Ethereum (ETH)
After a deposit transaction is processed, the validator enters the activation queue. The queue processes validators based on a per-epoch churn limit, resulting in variable wait times depending on network demand. Top-up deposits to existing active validators have a shorter activation delay than new validator activations. Historical activation times for validators are available in the Prime UI. Tracking Validator Status The Query Transaction Validators endpoint returns the per-validator status that determines when rewards begin accruing.| Validator Status | Description |
|---|---|
VALIDATOR_STATUS_PENDING | Validator is activating and not yet earning rewards |
VALIDATOR_STATUS_ACTIVE | Validator is staked and actively earning rewards |
VALIDATOR_STATUS_EXITING | Validator is in the process of unstaking |
VALIDATOR_STATUS_EXITED | Validator has completed unstaking |
VALIDATOR_STATUS_WITHDRAWN | Validator funds have been withdrawn |
validator_status field reflects the underlying protocol state. A validator must reach VALIDATOR_STATUS_ACTIVE before it begins earning rewards.
Solana (SOL)
Solana staking becomes active at the next epoch boundary after processing. Each epoch takes roughly 2-3 days depending on remaining slots and block times. Balance Tracking Considerations While polling balances can provide directional insight, note thatbonded_balance does not directly indicate whether assets are actively earning rewards. Rewards accrue at epoch boundaries, and timing depends on Solana’s epoch schedule.
Unstaking and Withdrawal
Ethereum (ETH)
ETH unstaking has two different forms:- Full Validator Exit - Unstaking that reduces the staked balance to zero triggers a validator exit. This is subject to the exit queue, which has variable wait times depending on network conditions.
- Partial Withdrawal - Unstaking while keeping at least 32 ETH staked does not result in the validator exiting the network.
- Estimated completion timestamp
- Hours remaining until funds become withdrawable
- Amount being unstaked
- Whether it’s a partial or full unstake
| Transaction Type | Description |
|---|---|
COMPLETE_UNBONDING | Generated when unstaking completes and funds become withdrawable |
REWARD | Reward transactions may continue to arrive during the unbonding period as the validator remains active in the exit queue |
Solana (SOL)
Solana unstaking completes at the next epoch boundary, the same as staking activation. Each epoch takes roughly 2-3 days. During this cooldown period, the funds appear inunbonding_amount and cannot be withdrawn. Once the cooldown ends, funds are automatically credited to the withdrawable balance.
API Reference
| Endpoint | Purpose | Supported Assets |
|---|---|---|
| Query Transaction Validators | Monitor validator activation status | ETH |
| Get Unstaking Status | Track unstaking completion time | ETH |
| Preview Unstake | Estimate total unstake amount including rewards | ETH |
| Claim Wallet Staking Rewards | Claim accumulated staking rewards | ETH |