Tracking Rewards
To track all reward distributions over time, use the List Portfolio Transactions or List Wallet Transactions endpoints and filter forREWARD transaction type.
Below is an example of querying for staking rewards at the portfolio level.
- Java
- .NET
- Go
- Python
- TS/JS
- CLI
Rewards by Asset
Solana (SOL)
Balance Types
Rewards
- MEV Rewards are distributed as liquid SOL and increase the Withdrawable balance. The Withdrawable balance only appears once the total exceeds 0.05 SOL.
- Inflationary Rewards are automatically added to stake. Once distributed, they increase the Bonded balance.
- Block Reward Sweeps are a special category of rewards, only distributed to clients running dedicated validators.
- Rewards accrue at the epoch boundary; timing of availability is dependent on Solana’s epoch schedule.
Ethereum (ETH)
Balance Types
Rewards
ETH staking rewards are earned in the form of Consensus Layer and Execution Layer rewards.
- Consensus Layer Rewards autocompound up to a maximum effective balance of 2,048 ETH per validator. Once this threshold is reached, additional rewards are swept directly to the vault wallet that was staked.
- Execution Layer Rewards (MEV and Transaction Rewards) are paid out to the Staking Transaction Rewards wallet as liquid ETH and are not automatically staked.
Cardano (ADA)
Balance Types
Rewards
- Rewards are not distributed automatically. Instead, they accrue in the Pending Rewards balance until they are manually claimed.
- Any rewards that are earned but not yet distributed are reflected in the Pending Rewards field.
Polkadot (DOT)
Balance Types
Rewards
- Rewards are automatically distributed to the client address.
- Once distributed, they are added directly to the Bonded balance since rewards autocompound.
Sui (SUI)
Balance Types
Rewards
- Rewards accrue in the Pending Rewards balance and must be unstaked to be claimed.
- Pending rewards are deposited approximately 24 hours after unstaking.