1. Understanding Block Rewards
Block rewards are a key part of your ETH staking income. For more details, see Understanding the Composition of Non-Custodial ETH Staking Rewards.
2. Block Reward Distribution Mechanism
imToken uses a Reward Pool to distribute block rewards. Here is how it works:
Step 1: Pooling Rewards
All block rewards are first collected into a single pool.
Example: Validator #10001 is selected to propose a block at Epoch 100, Slot 521, receiving a 0.01 ETH reward. This goes into the pool.
Step 2: Counting Active Validators
The system counts how many validators are active at that specific time (e.g., Epoch 100, Slot 521).
Note: This only includes validators created via the imToken app.
Example: Assume there are 2,000 active validators.
Step 3: Equal Distribution
The total reward in the pool is divided equally among all active validators:
Reward per Validator = Total Rewards / Number of Active Validators
Example: $0.01\text{ ETH} \div 2,000 = 0.000005\text{ ETH}$ per validator.
3. Why Use a Reward Pool?
Stable Income: Under Ethereum's native rules, winning a block reward is random and rare. Pooling ensures you receive a steady stream of income instead of waiting a long time for a single reward.
Fairness: Every user earns a fair share based on the number of validators they have in the pool.
4. Service Provider Fees
Starting July 1, 2026, imToken non-custodial ETH staking introduces a revenue-based service fee model. The initial fee rate is 10% of total rewards, where total rewards are defined as execution layer rewards (block rewards) plus consensus layer rewards (staking rewards).
5. Settlement
Block rewards are distributed to active validators based on the reward pool mechanism and are used for billing and service fee settlement.
6. Important Notes
Note: This section relates to the upcoming pricing update.
Ethereum network rules, product modes, and service terms may change. Please always refer to the latest announcement and the product page for the most accurate information.