5/5
## EigenLayer Rewards Merkle Tree Rewards in EigenLayer are submitted as a Merkle tree root. It’s helpful to know what this Merkle tree represents when claiming rewards. At the top of the Merkle tree structure is the Merkle root. Each leaf contains information about the earner. Let's say that we have N earners. Each earner will contain two pieces of data: the address of the earner, and the token root. The token root is another root to a Merkle tree. For example, earner two can claim up to K tokens as reward. Earner two will contain information about the address for earner two and the token root specific to earner two. The token root is a Merkle tree root. At the leaf is some information about the token, i.e. token 1 to K. Each of these will contain information about the address of the token and cumulative earnings, or the amount of tokens that they have earned so far.
Rewards in EigenLayer are submitted as a Merkle tree root. It’s helpful to know what this Merkle tree represents when claiming rewards.
At the top of the Merkle tree structure is the Merkle root. Each leaf contains information about the earner. Let's say that we have N earners. Each earner will contain two pieces of data: the address of the earner, and the token root. The token root is another root to a Merkle tree.
For example, earner two can claim up to K tokens as reward. Earner two will contain information about the address for earner two and the token root specific to earner two. The token root is a Merkle tree root. At the leaf is some information about the token, i.e. token 1 to K.
Each of these will contain information about the address of the token and cumulative earnings, or the amount of tokens that they have earned so far.
A detailed explanation of the EigenLayer rewards Merkle tree - This video explains how the EigenLayer rewards are stored as a Merkle Tree. It also explains how the information stored within this Merkle tree is structured and organized.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Stay in the loop with the latest Rocket Pool updates and connect with over 5,000 developers in the community.
Course Overview
About the course
Rocket Pool rETH staking, yield mechanisms, trading options, and contract architecture
How to distribute rewards and calculate rETH/ETH exchange rate
How to acquire and redeem rETH
Integrating rETH into DeFi protocols like AAVE V3
How to how to create leveraged ETH positions using rETH
How to provide rETH as liquidity to Balancer and Aura
Getting the USD price of rETH using Rocket Pool NAV oracle
Re-staking with EigenLayer
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Blockchain Financial Analyst
$100,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on July 8, 2025
Duration: 4min
Duration: 48min
Duration: 57min
Duration: 30min
Duration: 7min
Duration: 23min
Duration: 6min
Course Overview
About the course
Rocket Pool rETH staking, yield mechanisms, trading options, and contract architecture
How to distribute rewards and calculate rETH/ETH exchange rate
How to acquire and redeem rETH
Integrating rETH into DeFi protocols like AAVE V3
How to how to create leveraged ETH positions using rETH
How to provide rETH as liquidity to Balancer and Aura
Getting the USD price of rETH using Rocket Pool NAV oracle
Re-staking with EigenLayer
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
Blockchain Financial Analyst
$100,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on July 8, 2025